Ruby on rails 安装ruby-1.9.3-p545卡滞
我想运行一个rails应用程序,当我在repo中Ruby on rails 安装ruby-1.9.3-p545卡滞,ruby-on-rails,ruby,rvm,homebrew,Ruby On Rails,Ruby,Rvm,Homebrew,我想运行一个rails应用程序,当我在repo中cd时,它会提示以下内容: rake ruby-1.9.3-p545 is not installed. To install do: 'rvm install ruby-1.9.3-p545' 我目前使用的是ruby-2.1.1,但由于某种原因,我出现了一个错误,我只想看看问题出在ruby版本上。 当我运行rvm install ruby-1.9.3-p545时,该过程开始并在安装所需软件包:gcc46时卡住。这一步已经走了3个多小时了,我怀疑
cd
时,它会提示以下内容:
rake ruby-1.9.3-p545 is not installed.
To install do: 'rvm install ruby-1.9.3-p545'
我目前使用的是ruby-2.1.1,但由于某种原因,我出现了一个错误,我只想看看问题出在ruby版本上。
当我运行rvm install ruby-1.9.3-p545
时,该过程开始并在安装所需软件包:gcc46
时卡住。这一步已经走了3个多小时了,我怀疑它是否会改变
我尝试使用brew install gcc46
从自制软件安装gcc46。这是输出:
==> Downloading http://ftpmirror.gnu.org/gcc/gcc-4.6.4/gcc-4.6.4.tar.bz2
Already downloaded: /Library/Caches/Homebrew/gcc46-4.6.4.tar.bz2
==> ../configure --build=x86_64-apple-darwin13.1.0 --prefix=/usr/local/Cellar/gcc46/4.6.4 --enable-languages=c,c++,objc,obj-c++ --program-suffix=-4.6 --with-gmp=/usr/local/opt/gmp4 --with-mpfr=/usr/local/opt/mpfr2 --with-mpc=/usr/local/opt/libmpc08 --with-ppl=/usr/local/opt/ppl011 --with-cloog=/usr/local/opt/cloog-ppl015 --with-system-zlib --enable-version-specific-runtime-libs --enable-libstdcxx-time=yes --enable-stage1-checking --enable-checking=release --enable-lto --disable-werror --enable-plugin --disable-nls --enable-multilib
==> make bootstrap
然后,同样的情况——几个小时内什么也没发生。问题似乎是
gcc46
您可以尝试以下方法:
rvm安装ruby-1.9.3-p545——使用gcc=clang
改用clang,看看这是否有帮助。相信我。耐心点。我也有同样的感觉。等了将近20分钟,我看到
>= >/Obje= Bug=X86Y64-Apple DARWEN 140.0前缀=/Ur/Posi/CyrAR/GCCS48/4.83-使能语言= C、C++、Objc,obj-c++--程序后缀=-4.8--带gmp=/usr/local/opt/gmp4--带mpfr=/usr/local/opt/mpfr2--带mpc=/usr/local/opt/libmpc08--带cloog=/usr/local/opt/cloog018--带isl=/usr/local/opt/isl011--带系统zlib--启用特定于版本的运行库--启用libstdcxx时间=是--启用-stage1-checking--启用检查=发布--启用lto--禁用werror--使用pkgversion=Homebrew gcc48 4.8.3--使用bugurl=--启用插件--禁用nls--启用多库 ==>进行引导 ==>进行安装
我没有用过mac,但通常会用“rvm安装1.9.3”在ubuntu上安装1.9.3。没有区别。结果是一样的,我已经设法安装了它,首先手动安装gcc47,然后安装ruby 1.9.3。这次不需要gcc46的要求,一切都进行得很顺利。不过,安装gcc47花了我大约90分钟。。。