簡體   English   中英

Macbook Pro Rails安裝錯誤

[英]Macbook Pro Rails Installation Error

我最近買了一個macbook pro並下載了Mac OS山獅。 有人告訴我ruby已經預安裝了,下載rails,我會輸入:

$ 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/1.8/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h


Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/json-1.7.5 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/json-1.7.5/ext/json/ext/generator/gem_make.out

我已經查看了stackoverflow的答案,並嘗試下載Xcode版本4.4.1,除了$ sudo gem install rails仍然無法正常工作。 此外,當我嘗試沒有sudo的命令時,它告訴我:

ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /Library/Ruby/Gems/1.8 directory.

有解決方案來解決這個問題嗎? 其他人提到了一個名為rvm的東西,除了我真的不知道它是什么或如何使用它。

在與上述相同的系統上遇到類似的問題。 Xcode不包括預安裝的命令行工具。 要安裝它們,請轉到首選項 - >下載部分並選擇組件,然后下載命令行工具。 這可能會或可能不會解決上述問題。

RVM允許您在Ruby版本之間切換。 您可能不希望使用默認的Ruby on Mountain Lion開發RoR應用程序,而不是替換系統安裝的ruby,RVM允許您使用其他(即后來的)Ruby版本,而不會影響OS X附帶的基本安裝的Ruby。

我以前在OS X下設置Ruby On Rails時使用它作為指南:

http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM