如何解决错误“没有这样的文件加载 - RMagick”?
升级到Rails 3.0库后,rmagick会被检测到更长时间。这里是我的设置:如何解决错误“没有这样的文件加载 - 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
在轨道2 rmagick可用。
添加
gem 'RMagick'
或
gem "rmagick", "~> 2.13.1"
您Gemfile
,然后运行
bundle
错误:找不到有效的gem'RMagick'(> = 0) – 2012-04-30 18:39:49
然后'gem install rmagick' – 2012-10-17 02:17:11
安装
apt-get install libmagick9-dev
第一
对于使用Heroku的:
gem "rmagick", "~>2.13.2", :require => 'RMagick'
此外,包括以下无论你正在使用它:
require 'RMagick'
这是最好的解决方案,因为它不需要手动的'gem install rmgaick' – 2013-06-21 14:09:49
对于任何人现在读这篇文章,我在安装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
干杯
你真的应该运行红宝石1.9.2 – Eric 2011-04-23 18:24:35
还记得重启轨道服务器 – Houen 2011-05-29 15:20:32
的净化地板的答案 - 这似乎gem文件名称区分大小写。在'bundle install'命令可以工作之前,我必须在我的Gemfile中输入:gem'rmagick'。 – 2011-05-03 03:51:33