Развертывание проекта Ruby - PullRequest
1 голос
/ 09 сентября 2010

У меня есть готовый проект Ruby, который имеет стандартную структуру для многофайловой программы Ruby:

project/
     lib/ # Files the driver program uses go here.
     bin/ # Driver program goes here.
     tests/ # Unit tests go here.

Что я хочу сделать, это ввести project в командной строке из любогокаталог и запустить мою программу (что означает, что она должна быть в моем $ PATH).Мой вопрос заключается в том, как мне добавить в мой PATH многофайловый проект Ruby, чтобы я мог звонить по имени в терминале?(Или, возможно, мой подход неправильный, и я должен сделать что-то еще, например, превратить его в драгоценный камень? Я просто не знаю, что обычно делается).

Ответы [ 2 ]

1 голос
/ 09 сентября 2010

упакуйте его как драгоценный камень и установите этот драгоценный камень.Если нет, и вы работаете в linux, вы можете установить правильную рубину для своей строки shebang, а chmod сделать исполняемый скрипт и добавить каталог bin в свой путь (или что нет).

1 голос
/ 09 сентября 2010

Вы можете пойти быстрым и грязным путем и написать скрипт bash, который вызывает вашу основную функцию для запуска проекта, а затем вставить скрипт bash в /usr/bin.

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