2015-03-27 2 views
0

Я установил Ruby через rbenv. В настоящее время мой компьютер имеет версию ruby ​​2.1.2p95. Я только начал разработку в рельсах. Так что, не знаю много об этом. Но, когда я его установил, я получаю какую-то ошибку.Не удалось установить Rails на yosemite

$gem install rails -v 4.2.0 
ERROR: Loading command: install (LoadError) 
     cannot load such file -- zlib 
ERROR: While executing gem ... (NoMethodError) 
     undefined method `invoke_with_build_args' for nil:NilClass 

ответ

0

запустить rbenv rehash после установки этой версии рубин ли? Возможно, ваш PATH указывает на неправильную команду gem?

+0

после запуска rbenv перепев я все еще получаю эту ошибку – AbhimanyuAryan

+0

у меня есть этот путь в моем bash_profile # Ruby export 'export RBENV_ROOT =/usr/local/var/rbenv' ' if which rbenv>/dev/null; затем eval "$ (rbenv init -)"; fi' – AbhimanyuAryan

+0

Он говорит вам добавить 'eval '$ (rbenv init -)" 'вещь, не уверен в остальном, возможно, это то, что мешает вам. Почему бы вам не добавить этот материал к своему вопросу, чтобы его можно было отформатировать правильно. Похоже, это может быть частью проблемы здесь. – smathy

0

Я столкнулся с чем-то подобным. Попробуйте

xcode-select --install 

чем, возможно, дать этому идти, если он по-прежнему не работает:

rbenv uninstall 2.1.2p95 
rbenv install 2.1.2p95 
+0

инструменты командной строки, xcode, варить все установлено в моем компьютере. Кроме того, я пробовал другие версии, а также ту же ошибку. – AbhimanyuAryan

+0

, но странно, когда я пишу эту команду 'rbenv uninstall 2.1.2p95', она говорит ....' rbenv: версия 2.1.2p95 не установлена' – AbhimanyuAryan