如何修复错误“没有要加载的文件 - RMagick”?

发布于 2024-11-03 03:52:40 字数 266 浏览 5 评论 0原文

升级到Rails 3.0 后,rmagick 库不再被检测到。这是我的设置:

Ubuntu server 10.4
gem 1.7.2
ruby 1.9.1
rails 3.0.7
rmagick-2.13.1

在 irb 中可以包含库:

irb(main):002:0> require 'RMagick'
=> true

在 Rails 2 rmagick 中可用。

After upgrading to Rails 3.0 Library rmagick longer be detected. Here is my setup:

Ubuntu server 10.4
gem 1.7.2
ruby 1.9.1
rails 3.0.7
rmagick-2.13.1

In irb can include library:

irb(main):002:0> require 'RMagick'
=> true

In rails 2 rmagick is available.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

客…行舟 2024-11-10 03:52:40

gem 'RMagick'

gem "rmagick", "~> 2.13.1"

添加到您的 Gemfile 中,然后运行

bundle

add

gem 'RMagick'

or

gem "rmagick", "~> 2.13.1"

to your Gemfile and then run

bundle
几味少女 2024-11-10 03:52:40

安装

apt-get install libmagick9-dev 

首先

install

apt-get install libmagick9-dev 

first

九厘米的零° 2024-11-10 03:52:40

对于使用 Heroku 的用户:

gem "rmagick", "~>2.13.2", :require => 'RMagick'

此外,无论您在何处使用它,都请包含以下内容:

require 'RMagick'

For those using Heroku:

gem "rmagick", "~>2.13.2", :require => 'RMagick'

Also, include the following wherever you're using it:

require 'RMagick'
ぃ弥猫深巷。 2024-11-10 03:52:40

对于现在阅读本文的任何人来说,我在安装 libmagick9-dev 时遇到了问题(它似乎已被替换)。

我运行了以下命令并成功安装:

sudo apt-get install libmagickcore-dev
sudo apt-get install graphicsmagick-libmagick-dev-compat
sudo apt-get install libmagickwand-dev
sudo apt-get install imagemagick
gem install rmagick

干杯

For anyone reading this now, I was having issues installing libmagick9-dev(it appears to have been replaced).

I ran the following and it installed successfully:

sudo apt-get install libmagickcore-dev
sudo apt-get install graphicsmagick-libmagick-dev-compat
sudo apt-get install libmagickwand-dev
sudo apt-get install imagemagick
gem install rmagick

Cheers

很酷不放纵 2024-11-10 03:52:40

当为像Redmine这样的应用程序运行bundle时,gem可能是可选的,所以你必须像这样包含它:

bundle install --with rmagick

考虑到它存在于你的Gemfile中,它应该看起来像什么
喜欢:

  group :rmagick do
    gem "rmagick", "~> 2.16.0"
  end

When running bundle for an application like Redmine, gem might be optional, so you must include it like:

bundle install --with rmagick

Considering that it exists in your Gemfile, it should look something
like:

  group :rmagick do
    gem "rmagick", "~> 2.16.0"
  end
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文