【问题标题】:Ruby in `gem_original_require': no such file to load -- CloudyScripts (LoadError)`gem_original_require' 中的 Ruby:没有要加载的文件 -- CloudyScripts (LoadError)
【发布时间】:2011-11-07 21:42:43
【问题描述】:

在 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/local/lib/site_ruby /usr/lib/ruby/vendor_ruby/1.8 /usr/lib/ruby/vendor_ruby/1.8/x86_64-linux /usr/lib/ruby/vendor_ruby /usr/lib/ruby/1.8 /usr/lib/ruby/1.8/x86_64-linux .

为什么会出现加载错误?

【问题讨论】:

    标签: ruby gem


    【解决方案1】:

    我在尝试运行 rng(发行说明生成器命令)时遇到了类似的问题。错误如下所示。

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

    经过大量搜索,我发现上面的帖子很有帮助。我只需要跑 C:\mydirectory>gem install thor

    rng 命令现在完美运行

    【讨论】:

      【解决方案2】:

      你应该试试

      gem "CloudyScripts"
      require "cloudyscripts"
      

      只有 gem 名称是驼峰式的,而不是其中的 ruby files

      【讨论】:

      • 那行得通。我需要“require 'rubygems'”作为第一行,然后是你的两行,然后一切正常。谢谢。
      猜你喜欢
      • 2012-01-07
      • 1970-01-01
      • 1970-01-01
      • 2012-02-19
      • 1970-01-01
      • 2011-05-02
      • 1970-01-01
      • 2014-01-16
      • 2011-02-23
      相关资源
      最近更新 更多