2012-04-17 96 views
0

我试图安装宝石ray,但我得到的消息(短)无法安装宝石射线

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

消息的完整版本,你可以看到here

我的平台:Ubuntu的11.10 x64

如何解决?

回答

3

这里是你的要点重点线:

checking for main() in -lopenal... no 

您将需要一个OpenAL的库。 在Ubuntu中通常有它在包管理器格式化的几种方法:

Sudo apt-get install openal 
openal-dev 
libopenal 
libopenal-dev 
libopenal1 

而且在下面的评论,你可能有sndfile一个问题,应该在这个时候是libsndfile1-dev的编辑。


来源:http://notesofgreg.blogspot.co.uk/2012/04/generic-gem-install-error-solving.html

+0

在此命令时,它说“无法找到包OpenAL的”,我试图谷歌,但没有成功。 – megas 2012-04-17 19:51:28

+0

不确定是否正确,但是'libopenal'响了一声钟。也许就是这样? – Achilles 2012-04-17 19:58:39

+0

经常从我的体验格式化为“libopenal”或“openal-dev”。 我知道你需要的sqlite3的sqlite3-dev和libsqlite3。 检查包管理器是否有明智的选项。 – BookOfGreg 2012-04-17 20:01:00