我创建了一个新的 Rails 项目。并使用了著名的 Michael Hartl 教程中使用的 gem 文件
source 'https://rubygems.org'
gem 'rails', '3.2.9'
group :development, :test do
gem 'sqlite3', '1.3.5'
gem 'rspec-rails', '2.11.0'
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'
group :test do
gem 'capybara', '1.1.2'
end
group :production do
gem 'pg', '0.12.2'
end
运行 rails server 时收到此错误消息:
在机器运行捆绑安装的可用 gem 中找不到 gem rails..
我知道在 rails 3.2.9 上运行我已经用命令 rails -v 检查出了什么问题?我正在使用 Windows 7 - 64 位。我是一个 ruby on rails 新手。当我更改为 gem rails 3.2.8 时,不再出现错误并且 rails 服务器成功运行。
更多错误我记得通过添加 gem 和运行 bundle install bundle update..etc 的试验
当我按照“ console
”的建议运行捆绑安装时,开始出现许多不同的错误!第一的:
em::Package::FormatError: no metadata found in..../activerecord -3.2.9 并且捆绑程序无法继续。确保 gem install activerecord -v '3.2.9' 在捆绑之前成功
然后我尝试将 gem 添加到我的 gem 文件中并再次运行 bundle install ,然后我收到错误消息,要求使用 activesupport gem。我已将其添加到 gem 并再次运行 bundle install ,尝试使用 bundle update ..不断出错,还要求使用 railties gem ...等