最近参加七牛的demo大赛,决定使用ruby开发。于是遇到了一些疑问,然后解决了,这里记录一下。...在Ruby中,Gem是一个很常见的东西,其相当于插件,Ruby有很多很棒的gem,避免了我们重复造轮子,我的demo中需要安装gem,但是为了更加实现好一些,先检测gem是否已经安装,如果没有安装,在继续安装...,否则不安装。...于是,怎么在Ruby中检测gem是否安装呢,其实也很简单,直接上代码就可以了。不需太多解释。begin…rescue…相当于java中的try catch。...= false begin if versionLimit == nil gem gemName else gem
安装brew http://brew.sh/ RVM安装 http://rvm.io/rvm/install 遇到的问题,老是报错 Error running ‘requirements_osx_brew_libs_install...pkg-config libyaml readline libksba openssl’, showing last 15 lines of /Users/yxp/.rvm/log/1408438961_ruby...-2.1.1/package_install_autoconf_automake_libtool_pkg-config_libyaml_readline_libksba_openssl.log 只要先安装
本文告诉大家一个简单的方法在 Windows 安装 Jekyll 下载 ps1 文件 首先需要安装 Chocolatey ,这个工具可以快速安装 Jekyll 先下载Chocolatey,如果无法从这个地方下载...SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" 安装 Ruby 使用下面的命令安装 choco install ruby -y 安装bundler...使用下面的命令 cd C:\tools\ruby24\bin ....\gem install bundler 安装Jekyll 使用下面命令安装 .\gem install jekyll ....\gem install jekyll bundler 然后重新打开命令行输入 bundle install 这样就可以安装了,使用下面的代码启动 jekyll new myblog cd myblog
(注:mac下自带Ruby无需在安装Ruby!) window下安装SASS首先需要安装Ruby,先从官网下载Ruby并安装。...如果你使用 Gemfile 和 Bundler (例如:Rails 项目) 你可以用 Bundler 的 Gem 源代码镜像命令。...如果遇到 SSL 证书问题,你又无法解决,请修改 ~/.gemrc 文件,增加 ssl_verify_mode: 0 配置,以便于 RubyGems 可以忽略 SSL 证书错误。...--- :sources: - https://gems.ruby-china.com :ssl_verify_mode: 0 如果你在意 Gem 下载的安全问题,请正确安装 Ruby、OpenSSL,...其他说明 Bundler::GemspecError: Could not read gem at /home/xxx/.rvm/gems/ruby-2.1.8/cache/rugged-0.23.3.
To install the missing version, run `gem install bundler:1.17.3` from /usr/local/lib/ruby/2.7.0/rubygems.rb...其实最初的镜像文件中,其实默认就会使用 gem 安装最新兼容的 bundler。...但是报错依旧,再次看错误日志,看到一个隐藏逻辑:“rake 调用者是 bundler”,所以是不是应该先安装 rake ,再安装 bundler 呢?...(目前gem还是顺序安装,没有“并发安装模式”,所以下面的命令是可行的。)...+ gem install rake; \ 在构建过程中添加一句使用 root 用户安装 rake 至全局的命令,再次构建镜像。
(注:mac下自带Ruby无需在安装Ruby!) window下安装SASS首先需要安装Ruby,先从官网下载Ruby并安装。...如果你使用 Gemfile 和 Bundler (例如:Rails 项目) 你可以用 Bundler 的 Gem 源代码镜像命令。...如果遇到 SSL 证书问题,你又无法解决,请修改 ~/.gemrc 文件,增加 ssl_verify_mode: 0 配置,以便于 RubyGems 可以忽略 SSL 证书错误。...其他说明 Bundler::GemspecError: Could not read gem at /home/xxx/.rvm/gems/ruby-2.1.8/cache/rugged-0.23.3....installed 安装完成之后,你应该通过运行下面的命令来确认应用已经正确地安装到了电脑中: sass -v Sass 3.x.x (Selective Steve) compass -v Compass
安装完毕后打开cmd 输入: ruby -v 如果显示如下说明ruby安装成功: ?...使用RubyInstaller的同时也安装了rubyGems 输入: gem -v 如果显示如下说明rubyGems安装成功: ? 安装devkit!...尚无法解决,该错误请参考stackoverflow网址: http://stackoverflow.com/questions/18803223/unable-to-find-rubygems-in-site-ruby-or-core-ruby...ruby,rubygems,devkit的安装完毕了 运行: gem install mongo ?...jekyll 3.4.3 | Error: bundler 解决办法 请安装bundler: gem install bundler 然后安装bundle,bundle install ?
能够很容易想到跟Ruby红宝石同处一系。 gem是Ruby的包管理系统,命令是gem,包名后缀也是.gem,类似于rpm。 不过rpm只能安装本地包,不能联网下载。联网下载需使用yum或dnf。...Gemfile和gem无关,它其实是bundler的配置文件名称。 bundler、bundle和Gemfile bundler是Ruby应用的外部依赖管理工具。...bundle是另一个gem,是用来解决”把bundler误拼写称bundle”的问题,唯一功能就是安装bundler,使两者同意而不报错。...执行bundler install时,bundler会读取Gemfile文件并一次性安装所有依赖gem。 总结 rake是Ruby语言的构建工具,它的配置文件是Rakefile。...gem是Ruby语言的包管理工具,它的配置文件后缀是.gemspec。 bundler是Ruby语言的外部依赖管理工具,它有一个别名叫”bundle”,它的配置文件是Gemfile。
概述 Ruby中有一些概念比较复杂,容易混淆:rake、Rakefile、gem、gemspec、bundler、bundle、Gemfile 概述 这几个都是Ruby语言中的概念。...能够很容易想到跟Ruby红宝石同处一系。 gem是Ruby的包管理系统,命令是gem,包名后缀也是.gem,类似于rpm。 不过rpm只能安装本地包,不能联网下载。联网下载需使用yum或dnf。...Gemfile和gem无关,它其实是bundler的配置文件名称。 bundler、bundle和Gemfile bundler是Ruby应用的外部依赖管理工具。...bundle是另一个gem,是用来解决”把bundler误拼写成bundle”的问题,唯一功能就是安装bundler,使两者同意而不报错。...执行bundler install时,bundler会读取Gemfile文件并一次性安装所有依赖gem。 总结 rake是Ruby语言的构建工具,它的配置文件是Rakefile。
To install the missing version, run `gem install bundler:1.17.3` from /usr/local/lib/ruby/2.7.0...其实最初的镜像文件中,其实默认就会使用 gem 安装最新兼容的 bundler。 ......但是报错依旧,再次看错误日志,看到一个隐藏逻辑:“rake 调用者是 bundler”,所以是不是应该先安装 rake ,再安装 bundler 呢?...(目前gem还是顺序安装,没有“并发安装模式”,所以下面的命令是可行的。)...再次围观官方说明,会发现这个 BUG 本质是 RubyGems 和 Bundler 团队的软件约定未安装预期执行,根据官方在“Why does this bug exist?”
安装ruby语言,下载安装工具 railsinstaller railsinstaller-3.4.0.exe FQA: 启动MySQL mysql -u root -p 显示: C:\Users\Administrator...执行: gem install bundler C:\Sites>gem install bundler Fetching: bundler-1.16.1.gem (100%) Successfully...-1.16.1 Done installing documentation for bundler after 6 seconds 1 gem installed C:\Sites> 执行: bundle...退出ruby环境。 ruby> quit 这样应该就可以用password这个新密码登录系统了。 Rails Installer 安装Ruby on Rails从此不在折腾。...这个方法是一条龙安装,包括了Ruby和Rails,还有折腾无数壮士的DevKit。
WhatWeb是基于ruby语言开发的,所有在安装该工具之前我们需要先安装rubygems与bundler。...gems && bundler 介绍 gems : RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具,它可以方便地管理 gem...bundler : bundler是一个很好的管理ruby项目gems的工具。当然也是一个ruby gem。...环境部署 安装ruby环境 yum updata yum install ruby ruby-devel rubygems ruby -v # 查看ruby版本 gem -v # 查看ruby的gem...包管理器版本 安装bundler,这里主要安装bunder需要指定ruby的版本,不然会安装失败!!!
第一步 - 安装rbenv和依赖项 Ruby依赖于几个可以通过包管理器安装的包。...让我们接下来安装Ruby。 第二步 - 使用ruby-build安装Ruby 现在安装了ruby-build插件,您可以通过简单的命令安装Ruby可能需要的版本。...Bundler是一个管理项目的gem依赖项的工具。...接下来安装Bundler gem。因为Rails依赖于它。...gem install bundler 你会看到这样的输出: Fetching: bundler-1.16.2.gem (100%) Successfully installed bundler-1.16.2
安装Rails 检查环境 检查以下三个软件,确保已经安装 [root@h202 ruby]# ruby -v ruby 2.3.0p0 (2015-12-25 revision 53290) [x86...]# ---- 替换安装源 如果不替换源,会很慢,或者根本没法获取包,因为有墙 [root@h202 ruby]# gem source -l *** CURRENT SOURCES *** https...https://gems.ruby-china.org/ [root@h202 ruby]# ---- 安装 Rails [root@h202 ruby]# gem install rails Fetching...thor-0.19.1 Fetching: railties-4.2.6.gem (100%) Successfully installed railties-4.2.6 Fetching: bundler...-1.11.2.gem (100%) Successfully installed bundler-1.11.2 Fetching: arel-6.0.3.gem (100%) Successfully
5 https://www.jekyll.com.cn/docs/ 快速入门手册 Ruby 的版本比较多,安装方式也分为整体安装和分开安装(Ruby + devkit),而这些也是最容易出错的地方。...当你顺利安装到此后,你的软件就已经安装完成,可以使用了! 五、安装Jekyll Ruby 软件已经安装完成,接下来就是我们的博客的相关内容的安装了。...下载bundler ```java E:\itstack\gitee.com\fuzhengwei.github.io>gem install bundler Fetching: bundler-2.1.4....gem (100%) bundler's executable "bundle" conflicts with D:/Ruby25-x64/bin/bundle Overwrite the executable...十、助记指令 序号 指令 说明 1 ruby -v 查看Ruby版本 2 gem update 更新 3 gem -v 查看Gem版本 4 gem install jekyll 安装jekyll 5 gem
1、Ruby环境安装 清理已安装过的 #yum erase ruby ruby-libs ruby-mode ruby-rdoc ruby-irb ruby-ri ruby-docs #yum remove.../bin:$PATH'>>/etc/profile #source /etc/profile 说明:别使用ruby最新的2.2或者2.3的版本,可能出现部分组件无法安装 2....#rm -rf grokdebug-master/ 5.Ruby组件安装(以下组件都对版本有相应的要求) 查看缺少的组件 #ruby config.ru 就会提示组件及对应的版本 #gem install...bundler gem install cabin -v=0.5.0 gem install haml -v=3.1.7 gem install jls-grok -v=0.10.10 gem install...libs/jquery/1.7.2/jquery.min.js#//lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js#g' discover.haml 测试,通过
使用Gem Gems是扩展Ruby功能的包。我们将要通过gem命令安装Rails 。...echo "gem: --no-document" > ~/.gemrc gem install bundler 安装过程完成后,您应该看到如下的输出: Fetching: bundler-1.13.6....gem (100%) Successfully installed bundler-1.13.6 1 gem installed 您可以使用gem env命令(env是子命令environment的简称...安装Rails 您可以使用gem install命令安装最新版本的Rails : gem install rails 如果您想安装特定版本的Rails,可以通过搜索列出Rails的有效版本。...每当您安装新版本的Ruby或提供命令的gem时,您应该运行: rbenv rehash 由于在安装成功后没有提示,我们可以通过使用以下命令来验证Rails是否已正确安装: rails -v 如果安装正确
Ruby Source 无法找到报 404 了 只需要修改 RubySource 即可 很多时候,在安装 gem 的过程中会出现找不到资源的 error,我们需要从另外一个 gem 服务器下载安装。...通过 gem sources 命令配置源,或通过修改 Gemfile 中的 source 语句可以实现。...:48:in require_from_bundler' from C:/Projects/_bg/ruby/lib/ruby/gems/2.3.0/gems/jekyll-3.8.4/exe.../_bg/ruby/bin/jekyll:22:in ' 解决方法很简单: gem install bundler 安装即可 2018-10-21 Updated 最近在使用一个 local gem...bundle 启动 local server gem install jekyll bundler bundle exec jekyll serve 遇到问题 Could not locate Gemfile
第一步: 安装ruby 上文已经提到dbyll是基于jekyll的一款博客主题,又因为jekyll是Ruby项目,所以我们要运行dbyll首先需要先安装ruby,已经安装的可以跳过此步骤。...使用Homebrew安装ruby: 在终端运行: $ brew install ruby 第二步:安装Bundler Bundler是gem依赖关系管理工具,Bundler是使用Ruby语言写的,通过跟踪和安装运行...Ruby项目所需要的确切的gem和版本,为Ruby项目提供了完整的可运行环境。...$ gem install bundler 如果出现下面问题,这是因为权限不够导致的,需要在上面命令前加sudo 已使用超级管理员角色进行安装。 ?...如果在安装Bundler过程中,gem提示缺少依赖包,可以按照提示现将依赖包安装完成之后,在安装Bundler。 ?
这种 Web 形式的项目管理系统通过项目(Project)的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,项目成员参与更新任务、文档等内容来推动项目。...集成环境(rubyinstaller) https://rubyinstaller.org/downloads/ 开发者准备Ruby环境搭建的所有的软件,并且必须考虑依赖性,进行安装。 2....安装 Redmine 安装的 Redmine 的版本一定要跟 railsinstaller 的 Ruby对应,具体对应关系参考: https://www.redmine.org/projects/redmine...Ruby 2.5 或者更低版本的 Ruby;先安装 bundler gem install bundler 安装 bundler 可能遇到如下错误 C:\Sites>gem install bundler...ERROR: Could not find a valid gem 'bundler' (>= 0), here is why: Unable to download data
领取专属 10元无门槛券
手把手带您无忧上云