Подтвердить что ты не робот

Команда Bundle не найдена mac

Я использую ruby, и мне был предоставлен zip файл с некоторыми рубиновыми программами, и он говорит: внутри папки запустите bundle install, чтобы установить необходимые пакеты.

Когда я запускаю команду в своем терминале, она говорит bundle command not found.

Может кто-нибудь, пожалуйста, дайте мне подробное описание того, как я могу это исправить?

4b9b3361

Ответ 1

gem install bundler

как это сделать.

Для управления драгоценными камнями вы можете использовать инструмент, например rbenv.

Ответ 2

Просто повторю, что для тех (по крайней мере, для OSX), для которых

gem install bundler

Предоставляет ошибку разрешений, которая, по-видимому, работала для многих людей, заключается в использовании rbenv, который добавляет (например, gem install) и вашей среды (если мое понимание правильное).

Определенно проверьте этот ответ.

Процесс описан достаточно хорошо по вышеуказанной ссылке. Я решил установить через доморощенный:

brew update
brew install rbenv

Затем вам нужно добавить в свой профиль команду arguments, которая, если вы используете общий ~/.bash_profile, может быть выполнена с помощью

echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

Похоже, это добавить команду для инициализации rbenv через вашу оболочку.

Не запускайте новую оболочку, возможно, открыв новый терминал или используя команду source ~/.bash_profile.

Убедитесь, что ваш $PATH имеет этот .rbenv/shims ПЕРЕД другим каталогом, в котором ваша оболочка может искать Ruby (OSX поставляется с собственной версией, с которой мы не хотим возиться): echo $PATH.

which ruby
/Users/mikekilmer/.rbenv/shims/ruby
#GOOD!

Теперь установите версию Ruby:

rbenv install 2.2.3 

(см. все возможные версии с rbenv install -l).

Теперь мы можем использовать rbenv global 2.2.3 для переключения на использование более новой версии Ruby во всем мире. (Хм, я думал, что мы не хотим связываться с версией системы.) Вы также можете попробовать его с помощью rbenv local 2.2.3 или rbenv shell 2.2.3.

Наконец, запустите:

rbenv rehash

Теперь ruby -v должен вернуться 2.2.3 и gem install bundler должен работать.

Здесь.

Ответ 3

Просто запустите gem install bundler в вашем терминале.

Есть ссылка на bundler, вы можете посмотреть: bundler

Ответ 4

Некоторые менеджеры версий Ruby, такие как chruby и rbenv, хранят драгоценные камни отдельно для каждой версии, поэтому, когда вы устанавливаете другую версию ruby, вам нужно gem install bundler.