Ruby on rails 3 在osx 10.7.3上安装rmagick
我在osx 10.7.3 lion上安装rmagick时遇到问题 我用了rvm Imagemagick与自制软件一起安装 gem安装rmagickRuby on rails 3 在osx 10.7.3上安装rmagick,ruby-on-rails-3,imagemagick,osx-lion,rvm,Ruby On Rails 3,Imagemagick,Osx Lion,Rvm,我在osx 10.7.3 lion上安装rmagick时遇到问题 我用了rvm Imagemagick与自制软件一起安装 gem安装rmagick Fetching: rmagick-2.13.1.gem (100%) Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension
Fetching: rmagick-2.13.1.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Failed to build gem native extension
/Users/lion/.rvm/rubies/ruby-1.9.3-p0/bin/ruby extconf.rb
checking for Ruby version >= 1.8.5... yes
extconf.rb:128: Use RbConfig instead of obsolete and deprecated Config.
checking for clang... yes
checking for Magick-config... yes
checking for ImageMagick version >= 6.4.9... yes
checking for HDRI disabled version of ImageMagick... yes
checking for stdint.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/Users/lion/.rvm/rubies/ruby-1.9.3-p0/bin/ruby
/Users/lion/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/mkmf.rb:381:in
try_do':编译器未能生成可执行文件。
访问违例
您必须首先安装开发工具。
from/Users/lion/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/mkmf.rb:506:in
试试看
from/Users/lion/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/mkmf.rb:931:in
块中有_头'
from/Users/lion/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/mkmf.rb:790:in
阻塞以检查_'
from/Users/lion/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/mkmf.rb:284:in
“延迟”中的块2级别
from/Users/lion/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/mkmf.rb:254:in
开放的
from/Users/lion/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/mkmf.rb:284:in
延迟阻塞'
from/Users/lion/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/mkmf.rb:254:in
开放的
from/Users/lion/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/mkmf.rb:280:in
推迟
from/Users/lion/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/mkmf.rb:789:in
正在检查'
from/Users/lion/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/mkmf.rb:930:in
有头吗
摘自extconf.rb:193:in'
Gem文件将继续安装在/Users/lion/.rvm/gems/ruby-1.9.3-p0/gems/rmagick-2.13.1中,以便
视察
结果记录到/Users/lion/.rvm/gems/ruby-1.9.3-p0/gems/rmagick-2.13.1/ext/rmagick/gem_make.out
有人知道我能做些什么来正确安装rmagick吗?我猜这是一个升级,而不是预装的?我最近升级到了Lion,不得不做如下事情: 卸载xcode 3有一个非破坏性版本的卸载脚本,以备不时之需 从应用商店免费安装xcode 4。下载量很大。 我使用macports。我不得不卸载并重新安装它们。如果还没有,你也需要为自制做同样的事情。 symlink或pass-on命令行新的gcc编译器rmagick引用了gcc-4.2,但对于xcode 4,它被称为llvm-gcc-4.2。如果你感兴趣的话,看看这意味着什么
这差不多是我不得不做的事情的总结。线索在mkmf.log中,所以如果我的答案不适合你,一定要查看并更新你的问题。在/Users/lion/.rvm/gems/ruby-1.9.3-p0/gems/rmagick-2.13.1/ext/rmagick/gem\u make.out中有什么?还可以找到/Users/lion/.rvm/gems/ruby-1.9.3-p0/gems/rmagick-2.13.1/-名称mkmf.log并包含该文件-您可以使用gist.github.com