2014-03-29 182 views
0

我有OSX小牛,我試圖在rails上安裝ruby。首先我嘗試通過RailsInstaller安裝(http://railsinstaller.org/en),網站上有一個通知「請不要運行OSX Mavericks上的安裝人員,直到另行通知。「無法在OSX小牛的軌道上安裝紅寶石

然後我嘗試使用rvm進行安裝,結果證明這是一個夜母馬。

我跟着從所有下面的鏈接沒有說明似乎工作

Installing Rails on Mavericks

Xcode install on OSX 10.9 - clang: error: no input files

Installing Rails on Mavericks

http://railsapps.github.io/installrubyonrails-mac.html

我已經安裝的Xcode 5.0,我甚至必須手動下載命令行工具

https://developer.apple.com/downloads/index.action

當我嘗試

rails -v 

我得到一個消息

Rails is not currently installed on this system. To get the latest version, simply type:

$ sudo gem install rails

然後我試圖命令,我得到一個錯誤信息

Building native extensions. This could take a while... ERROR: Error installing rails:  ERROR: Failed to build gem native extension. 

    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb checking for libkern/OSAtomic.h... yes creating Makefile 

make "DESTDIR=" compiling atomic_reference.c atomic_reference.c:57:59: warning: incompatible pointer types passing 'void **' to parameter of type 'volatile int64_t *' (aka 'volatile long long *') [-Wincompatible-pointer-types] 
    if (OSAtomicCompareAndSwap64(expect_value, new_value, &DATA_PTR(self))) { 
                  ^~~~~~~~~~~~~~~ /usr/include/libkern/OSAtomic.h:507:93: note: passing argument to parameter '__theValue' here 

我無法使用xcode-select --install或者說該軟件不在服務器中

請指導如何在我的osx mavericks上安裝導軌?

+0

它沒有明確幫助你解決你的問題,但你嘗試過以下[本指南](http://railsapps.github.io/installrubyonrails-mac.html)。 –

+0

我已經試過這個指南。我也發佈了相同的鏈接。謝謝 – Arunachalam

回答

0

Rails 4需要RubyGems 2.0.3。更新它,你應該很好去。

gem update --system 2.0.3 

然後,

gem install rails 

希望它能幫助。

+0

當我嘗試上述命令aruns-mbp時:〜arun $ gem update --system 2.0.3 當前安裝的最新版本,我收到此錯誤消息。中止。 aruns-MBP:〜$阿倫寶石安裝護欄 錯誤:在執行寶石...(GEM :: FilePermissionError) 您不必爲/Library/Ruby/Gems/2.0.0目錄的寫入權限。 – Arunachalam

+0

你可以分享你的'rubygems'版本嗎?命令:'gem -v' – Nerve

+0

@Arunachalam您可能會使用系統提供的Ruby。你可以解決這個問題'須藤寶石更新--system 2.0.3',但你也許應該使用類似[RVM(https://rvm.io)來管理你的Ruby,如果你打算做認真開展工作。 –