custom_require.rb: 36: в `require ': такой файл не загружается - myapp (LoadError) - PullRequest
11 голосов
/ 19 августа 2011

я получаю вышеупомянутую ошибку, все, что я сделал, это установил rvm и обновил до ruby ​​1.9.2 из стандартного ruby, который вы получаете с mac.

все мои драгоценные камни появляются в списке драгоценных камней, но мне нужноуказать путь где-нибудь?

ура,

генно.

Ответы [ 3 ]

10 голосов
/ 19 августа 2011

Убедитесь, что у вас установлены гемы gem list Если нет, установите как обычно gem install whatever или, если вы хотите конкретную версию gem install whatever -v 1.2.3 Или, если у вас есть упаковщик (например, Rails), это просто bundle install

Если у вас есть все драгоценные камни, то это, вероятно, локальный файл, и вы, вероятно, пришли с версии Ruby <1.9, вам нужно либо исправить <code>$LOAD_PATH (что будет зависеть от слишком многих факторовдля меня, чтобы объяснить здесь), или укажите полный путь к файлу, который вы хотите File.dirname(__FILE__) + '/myapp'

В противном случае вам нужно дать больше информации, например, какая версия вы работали, что такое myapp,и где он находится по отношению к вашему файлу.

0 голосов
/ 07 мая 2014

В моем случае я конвертировал в Cygwin64.Имя каталога Cygwin изменилось, а Ruby обновился до 1.9.После того, как я исправил имя каталога Cygwin, второе решение сработало.Или, по крайней мере, обошел эту проблему:

требуется File.dirname ( FILE ) + '/myapp.rb'

0 голосов
/ 25 сентября 2013

В моем случае это была проблема с rvm, я использовал rvm 1.9, когда я изменил его на 1.8, миграция сработала.

rvm use 1.8

...