use*_*913 33 ruby macos gem ruby-on-rails
我一直试图在我的Mac上安装rails.我有OS X 10.6.8,我已经确认我有Ruby,版本1.8.7
我跑了sudo gem update并sudo gem update --system获得了该软件的最新版本.
但是,当我运行时,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/json-1.6.3 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/json-1.6.3/ext/json/ext/parser/gem_make.out
不确定它需要编译什么,但除非安装了Apple开发人员工具,否则OSX根本无法编译任何本机ruby扩展.在10.7 Lion上,您可以从应用程序商店免费下载,或者在此处下载10.6:http://developer.apple.com/xcode/index.php
它也可能在您的OSX安装光盘上,但可能更加过时了.
只是跟进...
可能是因为您使用的是Mac,而Rails找不到适用于c标头的正确编译器。
只需从应用商店/自制软件安装xcode或转到终端...
$ xcode-select-安装
完成安装并就许可等达成协议,然后...
$ sudo gem安装导轨
| 归档时间: | 
 | 
| 查看次数: | 44387 次 | 
| 最近记录: |