Ruby on rails 找不到RubyGem i18n
我对Rails和Ruby比较陌生,但是当我尝试使用Rails-s或Rails-v时,我会遇到这个错误Ruby on rails 找不到RubyGem i18n,ruby-on-rails,ruby,ruby-on-rails-4,rubygems,Ruby On Rails,Ruby,Ruby On Rails 4,Rubygems,我对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/
/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
不知道是什么原因造成的,也不知道我如何修复它
编辑
尝试bundle安装后,出现以下错误:
Gemfile syntax error compile error
on line 73: syntax error, unexpected ':', expecting $end
gem 'thin', group: [:production]
^
我的文件中的第73行
编辑2
语法已关闭。就用这个
group :production do
gem 'thin'
end
尝试
捆绑安装
。您的文件中有语法错误
。发帖这gem'thin',:group=>:production
gem'thin',group:[:production]
对我有效。前后是什么?您是否正确安装了rvm?堆栈跟踪引用了ruby 1.8,这似乎是错误的,但仍然会引发语法错误。我在上面添加了gem文件。我可以看到整个gem文件吗?
group :production do
gem 'thin'
end