Требование скриптов не работает при использовании RVM - PullRequest
1 голос
/ 14 ноября 2011

Возникла проблема с тех пор, как я начал использовать rvm для управления моей установкой ruby. Всякий раз, когда я хочу запросить другой класс, который я написал, например require 'filename', я получаю ошибку require - no such file to load , когда пытаюсь запустить свой скрипт. Если я переключаюсь обратно на системный рубин, используя rvm use system, он снова работает, но я использую 1.8.2, так как системный рубин и некоторые функции, которые я хочу использовать в своем коде, доступны только в 1.9. *, К которому я могу получить доступ через РВМ. Как мне решить эту проблему?

Ответы [ 2 ]

5 голосов
/ 14 ноября 2011

Я не уверен, что это проблема с RVM, но проблема с Ruby 1.9, исключая '.'в текущем пути.Например, если вы пытаетесь запросить библиотеку на.* Вы пробовали этот синтаксис для вашей потребности?

1 голос
/ 14 ноября 2011

Я думаю, вы хотите использовать require_relative

http://extensions.rubyforge.org/rdoc/classes/Kernel.html

...