Как правильно установить Ruby on Rails, связку и т. Д. На свежую Mac OS X? - PullRequest
8 голосов
/ 23 октября 2011

Я недавно переустановил Mac OS X (10.6.8) и на этот раз хочу установить все правильно. В прошлый раз у меня были проблемы, поэтому я просто хочу все исправить.

В частности, я хочу установить Ruby on Rails, упаковщик и т. Д., Но когда я выполняю «gem install bundler», я получаю следующую ошибку:

c-69-181-106-62:~ dave$ gem install bundler
WARNING:  Installing to ~/.gem since /Library/Ruby/Gems/1.8 and
    /usr/bin aren't both writable.
WARNING:  You don't have /Users/dave/.gem/ruby/1.8/bin in your PATH,
    gem executables will not run.
ERROR:  Error installing bundler:
    bundler requires RubyGems version >= 1.3.6

Я в замешательстве ... может кто-нибудь помочь мне или указать мне статью, в которой говорится: «Хорошо, сначала добавьте это в этот файл, затем загрузите это, затем сделайте это ...»?

Спасибо

Ответы [ 3 ]

16 голосов
/ 23 октября 2011

Первое предупреждение, потому что вы не root.Второе предупреждение состоит в том, что у вас нет чего-то в вашем PATH (но я не думаю, что это будет проблемой, если вы root.) Третья ошибка в том, что у вас устарелаRubyGems.Попробуйте это:

sudo gem update --system
sudo gem install bundler
2 голосов
/ 23 октября 2011

Самый простой способ - сначала установить RVM , затем установить пакет и Rails.

1 голос
/ 08 июня 2017

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

  • Для этого просто создайте каталог самоцветов с:

mkdir ~/gems

(вы можете использовать любой каталог, к которому у вас есть доступ)

  • Затем настройте среду gems, добавив эти строки в скрипт запуска вашей оболочки (.bash_profile, .bashrc или .zshrc дляэкземпляр):

export GEM_HOME=~/gems export GEM_PATH=~/gems export PATH=$GEM_PATH/bin:$PATH

  • Перезапустите терминал оболочки

  • Проверьте вашу среду с помощью команды

echo $PATH

(он должен содержать новый каталог bin пути к драгоценным камням)

  • Обновите ваши рубины с помощью:

gem update --system

(может потребоваться вызов с помощью sudo)

  • Обновить текущие камни:

gem update

  • Установить пакет (опционально):

gem install bundle

И presto !!

ПРИМЕЧАНИЕ. Также убедитесь, что у вас установлены XCD Command Tools.(если не так много драгоценных камнейне смогу собрать изначально)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...