Использование RVM с автономным скриптом Ruby

StackOverflow https://stackoverflow.com/questions/3032010

  •  27-09-2019
  •  | 
  •  

Вопрос

У меня установлено RVM на системе Mac OS X 10.6 с системой Ruby и 1.9.1. У меня также есть этот базовый скрипт Ruby:

#!/usr/bin/ruby

require 'curb-fu'

Мне нужен скрипт, чтобы использовать систему Ruby независимо от того, что использует RVM в любой момент времени; Я предполагаю, что у меня есть это Правильно, по крайней мере.

Я перешел на систему Ruby (rvm use system) а затем установил драгоценный камень (gem install curb-fu). Если я бегу IRB и введите require 'curb-fu', оно работает. Тем не менее, работает этот скрипт с ./myscript.rb Не удается:

/Users/me/bin/podcast_notify.rb:6:in `require': no such file to load -- curb-fu (LoadError)
from /Users/me/bin/podcast_notify.rb:6

Что здесь не так? Как установить CURB-FU, чтобы он всегда был доступен для этого сценария?

Это было полезно?

Решение

Попробуй это:

#!/usr/bin/ruby -rubygems
require 'curb-fu'

Кроме того, может быть, вы должны использовать sudo gem install Если вы вернулись в систему Ruby Hand.

Другие советы

Вам нужно потребовать рюмигем яча, когда сказал Константин.

#!/usr/bin/ruby 

require "rubygems"
require "curb-fu"

Также лучше задать такие вопросы в #rvm на irc.freenode.net

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top