我刚刚在Mac OSX 10.7上通过RVM安装了一个新版本的Ruby 1.9.2。我已经激活了1.9.2,我的系统似乎可以识别ruby/gem/rails:
which ruby => /Users/me/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
which gem => /Users/me/.rvm/rubies/ruby-1.9.2-p290/bin/gem
which rails => /Users/me/.rvm/gems/ruby-1.9.2-p290/bin/rails
我已经捆绑安装了我现有的rails应用程序。在gem安装时没有错误。所有东西都出现在"宝石列表"上。然而,当我尝试用'rails服务器'引导应用程序时,我得到以下错误:
/Users/me/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:in `require': no such file to load -- sass/rails/version (LoadError)
完整跟踪:https://gist.github.com/1215816
再次,sass和rails已经安装:
gem list | grep sass => sass (3.1.7)
gem list | grep rails => rails (3.1.0)
我不确定"版本"是关于什么的。什么好主意吗?
原来我没有安装sass-rails gem。这一定是错误试图传达的信息。现在的工作!