2013-07-12 53 views
3

Gosu无法安装在我的Mountain Lion(10.8.3)上。 这是我得到的错误:Gosu/Ruby无法安装

Building native extensions. This could take a while... 

ERROR: Error installing gosu: 
ERROR: Failed to build gem native extension. 

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 
The Gosu gem requires some libraries to be installed system-wide. 
See the following site for a list: 
https://github.com/jlnr/gosu/wiki/Getting-Started-on-Linux 

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:338:in `symlink': File exists - ../linux/gosu.bundle or ../lib/gosu.bundle (Errno::EEXIST) 
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:338:in `ln_s' 
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:1418:in `fu_each_src_dest0' 
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:336:in `ln_s' 
from extconf.rb:99 

我试过到目前为止:

  • 经过,我已经安装了我的XCode的命令行工具。 This男人有同样的问题。但是我们显然有不同的问题来源。
  • 试图从rubygame网站安装依赖关系,显然帮助this guy。像这个人一样安装图书馆。
  • 更改路径将/usr/local/bin放在/usr/bin/的前面。这也没有帮助。
  • 试图安装Rubygame的宝石:同样的问题!
  • 试图安装SDL宝石:同样的问题!
  • 所以我决定尝试安装不同的东西:蛋糕宝石。有效!
  • 我决定放弃并在stackoverflow问这个问题。
  • 我在stackoverflow中输入我的问题。

那么问题是什么呢?

+0

有谁能告诉我这个问题有什么问题吗?我会在下次更好地准备我的问题。为什么没有人“接受”这个问题? – Roald

+0

我使用Rbenv解决了这个问题,正如在reddit上的友好人士所建议的那样。 – Roald

回答

3

我有类似的问题。经过我的路径永久修补后,我下载并运行珠宝盒。之后,我重新安装了ruby-1.9.3 -p448,在此期间它运行诊断程序。幸好在那之后能够安装gosu。

试试看,希望它也适用于你。

+1

对我来说,它只是使用Ruby 1.9.3而不是2.0 –