【发布时间】:2014-05-18 05:44:17
【问题描述】:
我对 Rails 和 Ruby 比较陌生,但是当我尝试使用 rails -s 或 rails -v 时出现此错误
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:777:in `report_activate_error': Could not find RubyGem i18n (>= 0.6.4, ~> 0.6) (Gem::LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:211:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:246:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `each'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:246:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `each'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem'
from /usr/local/rvm/gems/ruby-2.1.1/bin/rails:22
from /usr/local/rvm/gems/ruby-2.1.1/bin/ruby_executable_hooks:15
不确定是什么原因造成的,或者我该如何解决。
编辑
尝试捆绑安装后出现此错误:
Gemfile syntax error compile error
on line 73: syntax error, unexpected ':', expecting $end
gem 'thin', group: [:production]
^
我的 Gemfile 中的第 73 行
gem 'thin', group: [:production]
编辑 2
【问题讨论】:
-
试试
bundle install。 -
您的
Gemfile中有语法错误。发布它 -
试试这个
gem 'thin', :group => :production -
gem 'thin', group: [:production]为我工作。之前和之后是什么? -
您是否正确安装了 rvm?堆栈跟踪引用了 ruby 1.8,这似乎是错误的
标签: ruby-on-rails ruby ruby-on-rails-4 rubygems