rvm install 1.9.3 --with-gcc=clang(由于无法在Lion下安装Ruby与RVM - GCC问题的建议)不起作用,因为Mac OS X 10.8.2(Mountain Lion)和Xcode 4.5都没有clang.
是否有可能编译Ruby llvm?
根据Matthias Schmidt的"如何在带有LLVM和rbenv的Mac OS X上安装Ruby 1.9.3",Ruby现在与LLVM完全兼容.
但是,我仍然得到: error: C compiler cannot create executables
实际上,我在clang这里找到了/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang(感谢Node.js安装Wiki).我只是没有clang在我的道路上.
那么,如果我添加clang到我的路径,是否rvm install 1.9.3 --with-gcc=clang足够?
Exi*_*iRe 12
来自RVM说明:
自制软件:
如果您使用的是Homebrew,则可以从homebrew/dupes安装apple-gcc42和所需的库:
brew update
brew tap homebrew/dupes
brew install autoconf automake apple-gcc42
rvm pkg install openssl
Run Code Online (Sandbox Code Playgroud)
这可以与现有的Xcode 4.2+安装或Xcode的命令行工具并存.
osx-gcc-installer:
如果您不使用Homebrew,您可以下载并安装osx-gcc-installer:
https://github.com/kennethreitz/osx-gcc-installer.
希望它会对你有所帮助.
不,ruby 与 llvm 不完全兼容,Fibers 至少存在一个问题,如果 llvm 版本发生更改,可能会出现其他问题。
Ruby 在 gcc-4.2 上工作得最好,rvm 提供了如何获取它的信息(+其他重要的东西):
rvm requirements
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4023 次 |
| 最近记录: |