ruby-on-rails - 没有要加载的文件 -- RMagick2.so

标签 ruby-on-rails rmagick

我真的很难理解下面错误的含义。我在 OS X Lion 上开发,并在那里安装了 RMagick,我的代码运行完美。

然而在生产 RedHat 机器上,以下内容:

MissingSourceFile (no such file to load -- RMagick2.so):
  rmagick (2.13.1) [v] lib/RMagick.rb:11

是的,我在两台机器上本地安装了 rmagick gem。我已经将每台机器上的 gem 解压到 vendor/gems。

对我来说最有趣的可能是这个错误太愚蠢了。我的 Mac 上也没有 RMagick.so 文件,但代码有效。

这里有什么问题?

最佳答案

所以我从 vendor/gems 中删除了这个 gem,因为解压它显然错过了动态库。

然后我创建了一个新文件:

/etc/ld.so.conf.d/local.conf

并把它放在那里:

/usr/lib
/usr/local/lib

现在它正在工作。

关于ruby-on-rails - 没有要加载的文件 -- RMagick2.so,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7169178/

相关文章:

ruby-on-rails - root 应该位于 routes.rb 文件中的什么位置?

ruby-on-rails - 要在 AWS Linux EC2 实例上安装以访问 Postgres RDS 的 Postgres 包

ruby-on-rails - 使 Rails.logger tee 写入标准输出

ruby - 当文件大小大于 X 时 Rmagick 压缩而不写入(上传到 S3)

ruby-on-rails - Rails 和 OS X : How to install rmagick?

ruby - 将一张图片切割成更小的部分

ruby-on-rails - 如何将任意用户定义的值传递给 CarrierWave 图像处理器?

javascript - Ext 或 Ext_scaffold 中的 bool 字段已损坏?

ruby-on-rails - `name' :String 的未定义方法 "SystemTimer"

ruby-on-rails - Rmagick SVG 转换不同于 ImageMagick