Можно ли указать абсолютный путь в рубине требуют? - PullRequest
0 голосов
/ 12 января 2010

Я обнаружил проблему, когда cron пытается запустить скрипт ruby, который использует некоторую библиотеку.

require "library"

#do some stuff

жалуется на невозможность найти library.rb

так что мне было интересно, могу ли я сделать что-то вроде require "/var/dir/library.rb"

Ответы [ 2 ]

3 голосов
/ 12 января 2010

Да, вы можете сделать это. Вы также можете просто добавить каталог, в котором находятся ваши файлы, в список путей в $:, либо с аргументом -I, переменной среды RUBYLIB, либо просто набрав $: << 'some_directory'.

1 голос
/ 13 января 2010

, если вы используете 1.9 require_relative ваш друг

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