2012-05-28 2 views
1

Привет люди Я пытаюсь установить гем файл через командную строку на MAC, используя следующую команду «камень установить имя файла», но всякий раз, когда я пытаюсь выполнить команду я получаю следующую ошибкуНе удается установить файл gem?

ВНИМАНИЕ: Установка в ~ /. , поскольку /Library/Ruby/Gems/1.8 и /usr/bin не могут быть доступны для записи. ПРЕДУПРЕЖДЕНИЕ. У вас нет /Users/hemmanshu/.gem/ruby/1.8/bin в вашем PATH, исполняемых файлов gem не будет запущен. ОШИБКА: Ошибка при установке откровенного-огурец-0.8.14: огурец требует огурец (~> 2.10.0, среда)

каждый раз, когда я пытаюсь выполнить эту команду, то же самое выскакивает.

ответ

0

U попытаться использовать sudo. как «SUDO жемчужина установить имя файла»

1

Вам необходимо установить драгоценные камни с привилегиями суперпользователя, так что вы должны использовать

sudo gem install [gemname] 

вместо

gem install [gemname] 
+0

, но мне нужен рубин для установки драгоценного камня – AnkitSablok

+0

Конечно, вам нужно рубин, чтобы установить драгоценный камень (ы). Вот сайт учебника для установки ruby ​​на MAC. http://net.tutsplus.com/tutorials/ruby/how-to-install-ruby-on-a-mac/ –

+0

Я устанавливаю файл gem, и когда он терпит неудачу, он также выдает ошибку, которая выглядит следующим образом: \t Огурец требует огурцов, как я могу исправить эту ошибку – AnkitSablok

0

... Большую часть времени это PATH, предположим, что вы используете zshell как я, а затем добавьте эту строку в конец ~/.zshrc файл export PATH="$PATH:$HOME/.gem/ruby/2.1.0/bin" Если вы используете bash в качестве оболочки по умолчанию, то добавьте эту строку до конца ~/.bashrc Файл export PATH="$PATH:$HOME/.gem/ruby/2.1.0/bin"

В вашем случае это будет выглядеть следующим образом: export PATH="$PATH:$HOME/.gem/ruby/1.8/bin

Наконец, не забудьте перезагрузить шелл source ~/.zshrc упаковывают г-оболочки или source ~/.bashrc упаковывают Баш-оболочки. Я думаю, что это помогает кому-то.

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