2011-08-26 80 views
0

我: Windows XP专业版SP3
的Ruby 1.8.7
的Rails 3.0.3
ImageMagick的6.5.6 Q8
Rmagick 2.12.9的Rails 3 - rmagick - 窗口 - 问题

我尝试在我的Rails应用程序中使用rmagick功能...

当我尝试使用rmagick在Ruby应用程序,一切工作正常!

但是当我尝试在的Rails应用使用rmagick,还有消息:
没有这样的文件加载 - RMagick

在控制我有:

require 'rubygems' 
require 'RMagick' 

in gemfile:

gem 'rmagick-2.12.0-x86-mswin32', '2.12.0', :path => 'vendor' 

请帮帮我!

+0

我的Gemfile有'gem'rmagick',:require =>'RMagick''所以也许试试那个。如果从控制器中删除两个“需求”,会发生什么?对不起,但我现在无法想到其他任何东西。 –

+0

对不起,打扰你 但没有结果 这里截图http://base.ukrpatent.org/result.jpg –

+0

如何'gem'rmagick','2.12.0',:require =>'RMagick' '?如果那样做不成功,那么希望有更多Windows体验的人会很快来到我身边。 –

回答

0

这为我工作在一个的Windows Vista的Rails 3.11.9.1环境:

尝试从https://github.com/rmagick/rmagick/zipball/master

下载RMagick然后在“C提取它: \ RailsInstaller \ Ruby1.9.2 \ lib \ ruby​​ \ gems \ 1.9.1 \ bundler \ gems \ rmagick-rmagick'(修复它以符合您的需求)。

然后调用“创业板安装rmagick”

它的工作对我很好,现在,当我需要一个Rails应用程序使用rmagick我只是添加到Gemfile中:

gem "rmagick" 

,比通话'捆绑安装'。

祝你好运。

PS:请注意,我使用http://www.railsinstaller.org工具安装了Rails。

0

我试图用轨3.2.12红宝石2.0.0p0(2013年2月24日)[I386-的mingw32]这是最新版本,写这篇文章的。

尝试当我成功安装rmagick在我的本地机器我做以下步骤:

  1. 下载的ImageMagick-6.8.3-7-Q16-x86的DLL
  2. 在本地机器上安装文件。
  3. 将imagemagick从程序文件目录复制到ruby目录所在的同一目录。
  4. 打开命令行。键入“C:\ www \ Ruby \> gem install rmagick - --with-opt-dir = C:\ www \ ImageMagick”并按输入

我希望这也有助于解决您的问题。