Рубин в `gem_original_require ': такой файл не загружается - CloudyScripts (LoadError) - PullRequest
6 голосов
/ 31 августа 2011

В Ubuntu и Ruby 1.8.7 я установил CloudyScripts через:

gem install gem install CloudyScripts

Когда я пытаюсь выполнить это:

require 'rubygems'
require 'CloudyScripts'

Я получаю следующую ошибку:

/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- CloudyScripts (LoadError)
        from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from /home/ubuntu/copyami.rb:3

$ список драгоценных камней

*** LOCAL GEMS ***

amazon-ec2 (0.9.17)
CloudyScripts (1.9.40)
net-scp (1.0.4)
net-ssh (2.2.1)
xml-simple (1.1.0)

Gem установлен в /var/lib/gems/1.8/gems, содержимое которого

drwxr-xr-x 6 root root 4096 2011-08-31 17:39 amazon-ec2-0.9.17
drwxr-xr-x 3 root root 4096 2011-08-31 18:39 CloudyScripts-1.9.40
drwxr-xr-x 4 root root 4096 2011-08-31 17:39 net-scp-1.0.4
drwxr-xr-x 5 root root 4096 2011-08-31 17:39 net-ssh-2.2.1
drwxr-xr-x 3 root root 4096 2011-08-31 17:39 xml-simple-1.1.0

И $ LOAD_PATH - это /usr/local/lib/site_ruby/1.8 /usr/local/lib/site_ruby/1.8/x86_64-linux / USR / местные / Библиотека / site_ruby /usr/lib/ruby/vendor_ruby/1.8 /usr/lib/ruby/vendor_ruby/1.8/x86_64-linux / USR / Библиотека / рубин / vendor_ruby /usr/lib/ruby/1.8 /usr/lib/ruby/1.8/x86_64-linux .

Почему я получаю ошибку загрузки?

Ответы [ 2 ]

6 голосов
/ 31 августа 2011

Вы должны попробовать

gem "CloudyScripts"
require "cloudyscripts"

Только в названии камня указан верблюд, но не файлы ruby ​​ в нем.

0 голосов
/ 19 ноября 2013

У меня была похожая проблема, когда я пытался запустить rng (команда генератора заметок к выпуску). Ошибка показана ниже.

/ Ruby193 / lib / ruby ​​/ site_ruby / 1.9.1 / rubygems / custom_require.rb: 36: в require': cannot load such file -- thor (LoadError) from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require ' с ./rng:6:in `'

После долгих поисков я нашел этот пост полезным. Я просто должен был бежать C: \ mydirectory> gem install th

Команда rng теперь отлично работает

...