2014-02-10 5 views
0

Я новичок в рельсах, и я, кажется, получаю эту ошибку, когда пытаюсь создать новый проект. Кто-нибудь знает, что мне нужно сделать с этим сообщением об ошибке? Я получаю ту же ошибку при запуске «рельсы -v»Ошибка при создании новых рельсов проекта и работающих рельсов -v

/Users/buckleyjosh/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:298:in `to_specs': Could not find 'json' (~> 1.4) among 137 total gem(s) (Gem::LoadError) 
from /Users/buckleyjosh/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1271:in `block in activate_dependencies' 
from /Users/buckleyjosh/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1260:in `each' 
from /Users/buckleyjosh/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1260:in `activate_dependencies' 
from /Users/buckleyjosh/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1242:in `activate' 
from /Users/buckleyjosh/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1274:in `block in activate_dependencies' 
from /Users/buckleyjosh/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1260:in `each' 
from /Users/buckleyjosh/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1260:in `activate_dependencies' 
from /Users/buckleyjosh/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1242:in `activate' 
from /Users/buckleyjosh/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:48:in `gem' 
from /Users/buckleyjosh/.rvm/gems/ruby-1.9.3-p194/bin/rails:18:in `<main>' 
from /Users/buckleyjosh/.rvm/gems/ruby-1.9.3-p194/bin/ruby_noexec_wrapper:14:in `eval' 
from /Users/buckleyjosh/.rvm/gems/ruby-1.9.3-p194/bin/ruby_noexec_wrapper:14:in `<main>' 

ответ

1

ошибка именно то, что он жалуется:

Could not find 'json' (~> 1.4) among 137 total gem(s)

Установить, что драгоценный камень, прежде чем стрелять любые рельсы команды: камень установить JSON

Если вы используете rvm, убедитесь, что у вас есть правильная версия ruby, загруженная перед установкой драгоценного камня.
Прочтите this дополнительную информацию о том, что делает этот жемчуг.

+0

Я получаю эту ошибку при запуске "камень установить JSON": 'Fetching: JSON-1.8.1.gem (100%) ОШИБКА: При выполнении гем ... (Errno :: EACCES) Доступ запрещен -/Пользователи/buckleyjosh/.rvm/gems/ruby-1.9.3-p194/cache/json-1.8.1.gem' – user3053508

+0

Использовать sudo, sudo gem install json – rb512

+0

Это похоже не сработало, но нашло его в конец. Мне пришлось обновить до ruby ​​2.1.0 - спасибо за помощь! – user3053508

Смежные вопросы