相关疑难解决方法(0)

'require 'rmagick' 和 'require RMagick' 之间的区别(Mac 与 Debian)

我正在使用 Mac pro Lion 进行 ImageMagick Q16、RVM 和 ruby​​ 1.8.7 的开发

我可以在 IRB 中使用以下内容:

注意“rmagick”这个词中的不同大写

require 'rubygems'
=> true 
require 'rmagick'
=> true 
require 'RMagick'
LoadError: no such file to load -- RMmagick
Run Code Online (Sandbox Code Playgroud)

在我的带有 ImageMagick Q16、RVM 和 ruby​​ 1.8.7 的 Debian Squeeze 6.0 生产服务器上

我可以在 IRB 中使用以下内容:

require 'rubygems'
=> true 
require 'rmagick'
LoadError: no such file to load -- rmagick 
require 'RMagick'
=> true
Run Code Online (Sandbox Code Playgroud)

'gem list' 以小写形式显示在两个操作系统上。

rmagick (2.13.1)
Run Code Online (Sandbox Code Playgroud)

我想知道这个问题的根源是什么?

如果宝石的大小写(如宝石列表中所示)与 require 'some_gem'

ruby macos ubuntu debian rmagick

2
推荐指数
1
解决办法
3095
查看次数

标签 统计

debian ×1

macos ×1

rmagick ×1

ruby ×1

ubuntu ×1