好的,我正在尝试跟随 Rails in Action 4 这本书。
目前在第 3 章
这就是 Gemfile 应该是的:
source 'https://rubygems.org'
gem 'rails', '4.0.0'
gem 'sqlite3'
group :assets do
gem 'sprockets-rails', '~> 2.0.0'
gem 'sass-rails', '~> 4.0.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 1.0.1'
group :test, :development do
gem 'rspec-rails', "~> 2.12"
end
group :test do
gem 'capybara', "2.0.2"
end
这是我第一次处理 rails 4 和 ruby 2。
当我尝试运行时bundle update
,我得到了这个:
Could not find gem 'rails (= 4.0.0) ruby' in the gems available on this machine.
我拥有的rails版本是这样的:Rails 4.0.0.rc1
如果您查看此页面:http ://rubygems.org/gems/rails ,他们似乎没有 Rails 4.0.0
我不知道如何解决这种情况。
每次我尝试改变gem 'rails', '4.0.0.rc1
,我都会得到:
Bundler could not find compatible versions for gem "sprockets-rails":
In Gemfile:
sprockets-rails (~> 2.0.0) ruby
rails (= 4.0.0.rc1) ruby depends on
sprockets-rails (2.0.0.rc4)
现在最奇怪的是我的笔记本电脑现在说它没有导轨!每次我尝试运行它的版本时,它都会说:
Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
但我没有对 RVM 或更改轨道或其他任何事情做任何事情!
我完全感到困惑!