vesh95
@vesh95
Инженер-электроник, программист

Как установить свою программу на ruby?

У меня есть некоторый скрипт на руби. В нем используется бандлер и еще несколько внешних модулей на руби.
В общем, поместил я его в /home/user/bin
Вроде бы все нормально, даже по табу соманду находит! Ура? Нет.
При запуске из директории bin все работает, а вот при запуске из другой директории он шлет все на ..., когда встречает Bundler.require(:default). Тут понятно, что скрипт через pwd не находит Gemfile, и не может загрузить гемы.

Как эти задачи решаются в другом ПО? Может быть кто-то видел подобные руководства по установке скриптов в систему?
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ответы на вопрос 1
oh_shi
@oh_shi
require 'bundler'
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../Gemfile', __FILE__)
Bundler.require(:default)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
06 апр. 2020, в 14:44
5000 руб./за проект
06 апр. 2020, в 14:14
10000 руб./за проект
06 апр. 2020, в 14:11
500 руб./в час