我正在尝试构建创业板,在安装了railsinstaller的Windows8.1机器上安装rmagick。我遵循了这个指南:
在步骤4中,我得到了一个错误(就像编译工作一样,链接时出现了问题):
compiling rmutil.c
linking shared-object RMagick2.so
rmagick.o: In function `Magick_colors':
C:\RailsInstaller\Ruby1.9.3\lib\ruby\gems\1.9.1\gems\rmagick-2.13.2\ext\RMagick/rmagick.c:40: undefined r
我对rmagick和ruby很陌生。我使用的是ruby 1.8.6版本
实际上,我下载了rmagic2.9.0 win32版本,并将其解压缩,并安装了imageMagic-6.4.8。然后,在命令提示符下,我给出了gem更新--system。
C:\>gem update --system
Updating RubyGems
Nothing to update
然后
C:\>gem install rmagick --local
ERROR: could not find gem rmagick locally or in a repository
那就试着给予
C:\>g
我正在尝试在Ubuntu10.04上安装RMagick。看起来,但没有任何乐趣。我甚至从源代码编译和安装了ImageMagick,但当我尝试使用RubyGems安装RMagick时,RubyGems的说明仍然对我没有帮助。我得到了这个错误:
carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$ sudo gem install rmagick
Building native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Faile
今天我试着写一个从文件夹中生成动画gif的代码,但是我得到了这个错误:
.../.gem/ruby/2.0.0/gems/rmagick-2.13.2/lib/RMagick.rb:1635:in `read': unable to open image `0.jpg,3.jpg,1.jpg,2.jpg': No such file or directory @ error/blob.c/OpenBlob/2641 (Magick::ImageMagickError)
from .../.gem/ruby/2.0.0/gems/rmagick-2.13.2/lib/RMagic
同时进行捆绑安装
collect2.exe: error: ld returned 1 exit status
make: *** [RMagick2.so] Error 1
make failed, exit code 2
Gem files will remain installed in
C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rmagick-2.16.0 for
inspection.
Results logged to
C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/
我更新了我的Gemfile并做了一个Bundler更新,这创建了一个新的Gem锁文件。它将RMagick设置为3.0.0。 当我尝试推送到Heroku时,更新失败,并显示以下消息。 An error occurred while installing rmagick (3.0.0), and Bundler cannot continue.
Make sure that `gem install rmagick -v '3.0.0'` succeeds before bundling. 我在我的机器上通过gem本地安装更新到rmagick 3.0.0,它通过
我试图运行一个使用rmagick的项目,bundle运行得很好,但是在rails s上我得到了:
=> Booting WEBrick
=> Rails 4.0.3 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
Exiting
/Users/Evo/.rvm/gems/ruby-2.1.1/gems/activesupport-4.0.3/li
我在Centos 5上安装RMagick rubygem时遇到了问题。我已经按照中详细介绍的步骤进行了操作,但是当我尝试的时候:
sudo gem install rmagick
结果是:
Building native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Failed to build gem native extension.
/usr/local/bin/ruby extconf.rb
checking for Ruby version >= 1.
从一个Rails and Bundler新手那里。
我能够在MS Windows 7上安装rmagick 2.13.2,使用的是:
gem install rmagick -v 2.13.2 -- --with-opt-lib=c:/ImageMagick/lib --with-opt-include=c:/ImageMagick/include --local
它起作用了,如以下输出所示:
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while..
我在运行我的项目时遇到错误。我找不到问题出在哪里。有谁可以帮我?
错误是:
/home/kranthi/.rvm/gems/ruby-1.8.7-p334@rails301/gems/rmagick-2.9.1/lib/RMagick2.so:
libMagickCore.so.2: cannot open shared object file: No such file or directory -
/home/kranthi/.rvm/gems/ruby-1.8.7-p334@rails301/gems/rmagick-2.9.1/lib/RMagick2.so (LoadError)
我在Debian 6上使用Ruby1.8运行了带有Phusion客运(安装自gem)的Apache2,给出了以下LoadError:
libMagickCore.so.4: cannot open shared object file: No such file or directory - /var/myapp/rmagick/ruby/1.8/gems/rmagick-2.13.1/lib/RMagick2.so
然而,该文件是存在的,并且对每个人来说都是可读的+可执行文件,包括Apache。当我从错误消息复制路径并将其粘贴到命令行时,我可以找到它(例如,使用ls)。因此,它显然存在于它声
I在Ubuntu16.04上,在gemfile中我有gem "rmagick",当我bundle的时候
An error occurred while installing rmagick (2.16.0), and Bundler cannot
continue.
Make sure that `gem install rmagick -v '2.16.0'` succeeds before bundling.
正如上面所建议的,当我尝试gem install rmagick -v '2.16.0'时,它说
Building native ex