2012-01-24 39 views
7

我最近想到MacRuby入門。我已經安裝了Xcode 4.2,我已經安裝了MacRuby,但顯然我錯過了一些東西。在我發現的每一篇教程中,我都說它必須從Xcode模板中選擇「MacRuby Application」,但是沒有這樣的條目。我已經嘗試過0.10,並且在幾天前每晚都會發布。MacRuby和Xcode 4.2入門

我已經看過MacRuby安裝它的東西,我發現Xcode 3.0的模板...我必須使用這些模板,我如何將它們導入到Xcode 4.2?

在我開始之前,我還想知道,如果以MacRuby開頭的某種方式安全嗎?初看起來,我認爲'是',因爲有新的MacRuby圖書 - 但是MacRuby網站上似乎沒有太多活動(去年3月的最後一篇博客文章?)......根據我的經驗,這可能是一個跡象表明你最好不要依賴某些東西。 MacRuby有未來嗎?

+0

你之前或之後的Xcode安裝的MacRuby? MacRuby需要在Xcode之後安裝,以便MacRuby應用程序模板被拿起。 – 6twenty

+0

我安裝了Xcode後安裝了MacRuby。 – aurora

+0

據我所知MacRuby安裝程序*應*安裝模板在正確的位置,所以我不認爲你需要手動導入它們。 – 6twenty

回答

3

MacRuby模板用於駐留在/ Developer中,但是使用最新的XCode,他們更改了文件結構以提供.app包中的所有內容,這意味着他們可以直接通過Mac Appstore安裝它,而不僅僅是安裝安裝程序,然後你必須運行。

如果您導航到/Applications/XCode.app文件夾,您會找到Contents/Developer。這是/ Developer之前的文件夾。如果您將MacRuby文件移動到/Applications/XCode.app/Contents/Developer中的相應位置,應該可以正常工作。 (在安裝MacRuby之前,您甚至可以執行sudo ln -s /Applications/XCode.app/Contents/Developer/Developer)。

+1

即使在Xcode之後安裝了MacRuby,我也遇到了與Xcode 4.3和Lion相同的問題。當我將/ Developer/Library/Xcode/Templates /中的文件複製到〜/ Library/Developer/Xcode/Templates/Application中時,MacRuby模板顯示爲@StianHåklev所說。 –

0

我偶然發現這一點,因爲我得到一個「macruby.h文件未找到」的錯誤。

我必須做兩件事情在Xcode:
1 - 添加此路徑在我的項目設置
/Library/Frameworks

「框架搜索路徑」 2 - 添加符號鏈接,以幫助Xcode中找到的MacRuby。框架
cd /Applications/Xcode.app/Contents/Developer/Library/Frameworks
sudo ln -s /Library/Frameworks/MacRuby.framework MacRuby.framework