Как изменить gemset RVM, используя скрипт bash? - PullRequest
2 голосов
/ 03 января 2012

Мне нужно установить cronjob, который будет запускать какой-нибудь скрипт ruby ​​на конкретном наборе гемов. Я попытался написать скрипт оболочки, в котором я меняю набор гемов RVM с помощью /home/user/.rvm/bin/rvm use @spider, но он выдает мне следующую ошибку: RVM is not a function, selecting rubies with 'rvm use ...' will not work

Ответы [ 2 ]

5 голосов
/ 03 января 2012

Может быть, вам следует загрузить RVM как функцию, используя что-то вроде этого:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" && rvm use @spider
0 голосов
/ 05 января 2012

Как насчет использования файла .rvmrc для выбора набора гемов (просто перейдите в определенный каталог)?

...