2013-09-19 3 views
4

пока я пытался запустить этот код «bundle install --without production» Я получаю ошибку, такую ​​как «Пакет программы» в настоящее время не установлен. он, набрав: sudo apt-get install ruby-bundler « Я уже установил пакет, но все еще получаю эту ошибку.Программа 'bundle' в настоящее время не установлена ​​

Эта проблема возникла в то время как я учился у Harlt в .. «Обновление Gemfile» в Heroku разделе настройки

+5

делает 'драгоценный камень установить bundler' помочь? – tessi

+1

@tessi Да, я установил связку через эту команду ... но все равно получаю тот же ответ – Abhinay

+0

вы используете rvm? может возникнуть конфликт между версиями ruby. – Miotsu

ответ

9

Сначала установите соответствующее значение переменной PATH для установленной рубинового исполняемый (Предположим, что установлен рубин рубин-2.0.0- p451):

PATH=$PATH:$HOME/.rvm/gems/ruby-2.0.0-p451/bin 

, а затем запустить,

gem install bundler (если пакетирования не установлен)

и лас ,

rvm use ruby-2.0.0-p451 --default (--default не является обязательным).

Там вы идете. Теперь вы можете запустить команду bundle без каких-либо проблем.

Надеется, что это помогает :)

+2

У меня была аналогичная проблема. У меня был установлен пакет, но он не был настроен в моей переменной PATH. Быстрое добавление правильного пути в мой .bashrc решило проблему. – mrfred

4

Для тех, кто использует rbenv расписки:

gem install bundler 
rbenv rehash 
bundle 
Смежные вопросы