我试图按照Hartl Rails教程进行操作,但在使用bundler gem时遇到了问题。
当使用“bundle install”或“bundle update”命令时,会输出以下内容:
获取源自https://rubygems.org/的源索引
无法从https://rubygems.org/获取规范
我已经搜索了这个输出,但在网上没有找到太多相关问题。
也许我有另一个干扰bundler的gem?我目前对rails的经验很少。
我的解决方案有两个部分: 我将"https"更改为"http",这暂时解决了问题。第二个问题是,尽管我使用的是最新版的ruby 1.9.3,但我认为我安装的ruby 2.0.0有问题。因此,我重新安装了ruby 2.0.0,并且可以在https下使用"bundle install"。
当使用“bundle install”或“bundle update”命令时,会输出以下内容:
获取源自https://rubygems.org/的源索引
无法从https://rubygems.org/获取规范
我已经搜索了这个输出,但在网上没有找到太多相关问题。
也许我有另一个干扰bundler的gem?我目前对rails的经验很少。
source 'https://rubygems.org'
gem 'rails', '3.2.12'
group :development do
gem 'sqlite3', '1.3.5'
end
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '3.2.5'
gem 'coffee-rails', '3.2.2'
gem 'uglifier', '1.2.3'
end
gem 'jquery-rails', '2.0.2'
我的解决方案有两个部分: 我将"https"更改为"http",这暂时解决了问题。第二个问题是,尽管我使用的是最新版的ruby 1.9.3,但我认为我安装的ruby 2.0.0有问题。因此,我重新安装了ruby 2.0.0,并且可以在https下使用"bundle install"。
rbenv install
安装Ruby版本,同时不要忘记删除RVM,否则它们会发生冲突。请点击此链接获取插件。 - enthrops