2012-11-07 107 views
0

我是RoR的新手,我試圖安裝我們在工作時使用的應用程序,並且必須運行捆綁包安裝以安裝應用程序工作所需的一些寶石。其中之一是fusefs v 0.7.0,但是當我運行bundle安裝它時,它得到嘗試安裝fusefs說明在Mac OS X中使用捆綁軟件安裝fusefs gem Lion

錯誤失敗:錯誤安裝fusefs: 錯誤:未能建立寶石原生擴展

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 
    checking for main() in -lfuse_ino64... no 
    checking for main() in -lfuse... no 

* extconf.rb失敗* 由於某種原因無法創建Makefile,可能缺少必要的庫和/或頭文件。檢查mkmf.log文件以獲取更多詳細信息。

所以在這一點上,我花了好幾天的時間試圖讓ruby,rails,passenger,mysql和apache在10.8上表現出色,而且我被困在了最後一塊。

任何幫助將不勝感激。

更新* * 好吧,我才發現我的回答。 fusefs是一個專門針對linux的版本。

回答

2

FUSE最初是一項Linux功能。已經有針對OS X編寫的類似接口(osxfusefuse4x)以及各種BSD。你可能想看看它們中的一個是否兼容。它看起來像有一個fusefs-osx Gem;我不確定是否使用osxfuse,fuse4x或不再維護的舊版MacFUSE,但您可以嘗試用fusefs-osx替換fusefs的依賴關係,看看是否可行。

+0

謝謝你會嘗試它們。 – richcfml

相關問題