Установка мастера на Ubuntu из исходного кода - PullRequest
0 голосов
/ 18 января 2012

Я работаю локально над приложением NodeJS Heroku, и я хотел бы использовать мастер для запуска моего приложения.Очевидно, он не устанавливался с поясом для инструментов Heroku (у кого-нибудь еще была эта проблема?).

Есть ли способ переустановить пояс для инструментов Heroku, чтобы получить прорабИли я могу получить бригадир из мерзавца?Я видел инструкции здесь , но после получения репозитория и выполнения:

git submodule init
git submodule update

Он по-прежнему говорит, что команда "foreman" не найдена.Что я могу сделать, чтобы заставить мастера работать?

Спасибо

Редактировать: Я использую Ubuntu

Ответы [ 3 ]

7 голосов
/ 18 января 2012

Лучше всего установить его с Rubygems.Вы не упоминаете, в какой ОС вы работаете, но мы предполагаем, что вы не используете что-то вроде Windows (;))

gem -v

, если у вас вернулась версия, пропустите следующий бит.Вам нужно только установить RubyGems в Ubuntu (в последних версиях он есть в OS X)

Только в Ubuntu

sudo apt-get install rubygems

, затем

gem install foreman
2 голосов
/ 18 января 2012

Проект, на который вы ссылались, http://theforeman.org/projects/foreman, - это , а не Мастер Heroku .

Мастер Heroku является самоцветом Ruby и должен быть установлен как самоцвет Ruby:

$ [sudo] gem install foreman

Необходимость использования sudo зависит от вашей среды, способа установки ruby ​​и rubygems и т. Д.

0 голосов
/ 13 августа 2014

Я просто хотел изменить ответ @ Нейла.Вам нужно установить ruby, а не rubygems.

sudo apt-get install ruby

Когда Ruby установлен, вы можете установить мастер.

gem install foreman --no-rdoc --no-ri

(Вам не нужен --no-rdoc -нет, но я люблю устанавливать гемы без документации на производственные коробки)

Также взгляните на rvm, если вы человек из Ruby.Возможно, вы не захотите использовать версию Ruby для Ubuntu / Debian.

...