我正在尝试安装ruby 2.2.3,当前已安装1.8.7。它显示以下错误消息:
No binary rubies available for: osx/10.13/x86_64/ruby-2.2.3.
Continuing with compilation. Please read 'rvm help mount' to get more
information on binary rubies.
You requested building with '/usr/local/bin/gcc-4.2' but it is not in
your path.
我尝试了多种安装方式,包括以下命令,但它根本无法正常工作。
rvm get head
rvm autolibs enable
rvm use --install 1.9.2
bundle install
还有
rvm requirements
有人可以帮忙吗?
答案 0 :(得分:1)
通常,Ruby二进制文件已针对某些流行的操作系统进行了预编译。这样可以大大减少安装时间。
显然,这不是您的情况,对于您的操作系统rvm
建议从源代码编译Ruby文件。但是由于以下原因,编译失败
You requested building with '/usr/local/bin/gcc-4.2' but it is not in your path.
因此,您需要安装gcc-4.2
编译器才能继续。网路上有许多秘诀,例如从自制到Macports的秘诀:
https://apple.stackexchange.com/questions/118830/install-gcc-to-mac-via-terminal