2011-09-17 27 views
1

我運行: 的Mac OSX 10.6.8 紅寶石1.8.7(2009-06-12 PATCHLEVEL 174)萬向darwin10.0]和 的rubygems-1.8.9無法安裝Rails3中

但是,當我在sudo gem install rails

鍵入我收到以下錯誤:

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/bcrypt-ruby-3.0.1 for inspection. Results logged to /Library/Ruby/Gems/1.8/gems/bcrypt-ruby-3.0.1/ext/mri/gem_make.out

感謝你的幫助。

回答

0

您可能需要使用一個開源的預打包的Rails堆棧,如RubyStack(免責聲明,我的開發者之一)。它基本上是一個全功能於一身的安裝包,所以沒什麼編譯/安裝(它可以容易地被去除)

0

是否使用該系統紅寶石?

我建議你:

  1. 安裝rvm
  2. 使用RVM
  3. on Rails的安裝Ruby 3.1

好運

1

我覺得導軌安裝Ruby 1.9.2 -dev *庫丟失。所以,你可以在系統上安裝了「軌道-dev的*」庫,並嘗試重新安裝導軌的寶石。

0

你應該檢查它推錯誤日誌文件,但它比可能更多各種gcc庫都丟失了。 [回覆]安裝Xcode和再試一次。