Ruby on Rails OS X 1.8.4的问题

时间:2013-09-03 03:19:53

标签: ruby-on-rails ruby json ruby-on-rails-3 macos

我的Mac上使用Ruby on Rails时出现问题。它可能与我的xCode或OS X 1.8.4版本有关。我这样说是因为我过去能够创建Ruby on Rails应用程序。

这是我的问题。当我运行rails new rubyDemo来创建新的Rails应用程序时,我收到以下错误:

create  
create  README.rdoc
create  Rakefile
create  config.ru
...
...
Using execjs (2.0.1) 
Using coffee-script (2.2.0) 
Using rack-ssl (1.3.3) 
Installing json (1.8.0) with native extensions 
Gem::Installer::ExtensionBuildError: 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 /Users/tithos/.bundler/tmp/9865/gems/json-1.8.0 for inspection.
Results logged to /Users/tithos/.bundler/tmp/9865/gems/json- 1.8.0/ext/json/ext/generator/gem_make.out
An error occured while installing json (1.8.0), and Bundler cannot continue.

当我尝试运行sudo gem install json -v '1.8.0'

我收到以下错误:

Building native extensions.  This could take a while...
ERROR:  Error installing json:
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.8.0 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/json-1.8.0/ext/json/ext/generator/gem_make.out

我正在跑步:

ruby -v
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

rails -v
Rails 3.2.13

我不知道我遗失了哪些其他宝石和/或碎片。

任何帮助都会很棒

P.S。对不起,长篇文章

0 个答案:

没有答案