&引用;“没有适用于gcc46的公式”;在使用RVM的OS X上安装Ruby 1.9.3时:
我已安装自制软件,我正在尝试使用以下软件安装RVM:&引用;“没有适用于gcc46的公式”;在使用RVM的OS X上安装Ruby 1.9.3时:,ruby,macos,rvm,homebrew,Ruby,Macos,Rvm,Homebrew,我已安装自制软件,我正在尝试使用以下软件安装RVM: rvm install 1.9.3-head 我得到了这个错误: Installing required packages:gcc46 Error running 'requirements_osx_brew_libs_install gcc46', please read /Users/mike/.rvm/log/1384918134_ruby-1.9.3-head/package_install_gcc46.log Requiremen
rvm install 1.9.3-head
我得到了这个错误:
Installing required packages:gcc46
Error running 'requirements_osx_brew_libs_install gcc46',
please read /Users/mike/.rvm/log/1384918134_ruby-1.9.3-head/package_install_gcc46.log
Requirements installation failed with status: 1
安装所需软件包:gcc46
运行“要求\u osx\u brew\u libs\u安装gcc46”时出错,
请阅读/Users/mike/.rvm/log/1384918134\u ruby-1.9.3-head/package\u install\u gcc46.log
需求安装失败,状态为:1
brew博士说我准备好冲泡了
在日志中,我看到:
错误:下载失败:
Ruby 1.9.3+支持使用Clang(您确实有)而不是GCC进行编译,因此让RVM使用Clang进行编译:
rvm install 1.9.3 --with-gcc=clang
当我从mountain lion升级到mavericks时,它不知何故开始忽略我的开发工具(如gcc等)
另请参见升级到OSX 10.12并安装ruby 2.3.1时,这些步骤解决了问题
brew install homebrew/versions/gcc46
如果存在与任何库相关的任何链接问题,请按照说明进行操作,例如
brew link --overwrite libtool
brew link --overwrite libgpg-error
一旦gcc46安装成功,您可以
rvm install 2.3.1
为什么要安装1.9.3-head?这是一个较旧版本的预发布版本…如果你刚开始使用最新版本:2.0.0-p247。感谢Andrew,我将使用2.0.0-p247,我读了一些关于捆绑OSX Ruby的帖子,所以1.9.3纯粹是为了看看如何使用rvm。
rvm install 2.3.1