Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 安装ruby-1.9.3-p545卡滞_Ruby On Rails_Ruby_Rvm_Homebrew - Fatal编程技术网

Ruby on rails 安装ruby-1.9.3-p545卡滞

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个多小时了,我怀疑

我想运行一个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个多小时了,我怀疑它是否会改变

我尝试使用
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分钟。。。