相关疑难解决方法(0)

在小牛队上安装Rails

不知道发生了什么,但当我升级到Mavericks时,它说Rails没有安装.我执行了以下命令:

rails --version
Run Code Online (Sandbox Code Playgroud)

它说"当前没有安装Rails并运行sudo gem install rails".

我运行sudo gem install rails并获得以下内容:

ERROR:  Error installing rails:
    ERROR: Failed to build gem native extension.

    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/include/ruby.h


Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/json-1.8.1 for inspection.
Run Code Online (Sandbox Code Playgroud)

更新:

我运行命令gcc --version并得到以下内容:

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.76) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix
Run Code Online (Sandbox Code Playgroud)

macos ruby-on-rails osx-mavericks

23
推荐指数
2
解决办法
3万
查看次数

OS X 10.8 - 尝试执行'/usr/bin/i686-apple-darwin11-gcc-4.2.1'时出错 - 安装json gem

我刚刚升级到OS X Mountain Lion(已经后悔).

安装json gem的本机扩展时遇到问题.

10.8之前我安装了命令行工具.RVM与Ruby 1.9.2.

升级到10.8并做了以下事情:

  • sudo chown -R whoami/ usr/local
  • brew更新
  • brew tap homebrew/dupes
  • brew安装apple-gcc42
  • 已安装XCode 4.4
  • 已安装的XCode 4.4命令行工具
  • 在bash_profile中导出CC =/usr/local/bin/gcc-4.2
  • sudo ln -s /usr/local/bin/gcc-4.2 /usr/bin/gcc-4.2
  • 编辑:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

安装json gem时,我仍然得到以下输出:

? gem install json -v '1.7.4'
Building native extensions.  This could take a while...
ERROR:  Error installing json:
    ERROR: Failed to build gem native extension.

        /Users/vincent/.rvm/rubies/ruby-1.9.2-p320/bin/ruby extconf.rb
creating Makefile

make
/usr/bin/gcc-4.2 -I. -I/Users/vincent/.rvm/rubies/ruby-1.9.2-p320/include/ruby-1.9.1/x86_64-darwin11.3.0 -I/Users/vincent/.rvm/rubies/ruby-1.9.2-p320/include/ruby-1.9.1/ruby/backward -I/Users/vincent/.rvm/rubies/ruby-1.9.2-p320/include/ruby-1.9.1 -I. -DJSON_GENERATOR -I/Users/vincent/.rvm/usr/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -O3 -ggdb …
Run Code Online (Sandbox Code Playgroud)

macos gcc rubygems

14
推荐指数
1
解决办法
8223
查看次数

标签 统计

macos ×2

gcc ×1

osx-mavericks ×1

ruby-on-rails ×1

rubygems ×1