Ruby 运行'时出错__rvm#U make安装#x27;

Ruby 运行'时出错__rvm#U make安装#x27;,ruby,macos,rvm,Ruby,Macos,Rvm,我是编程新手,尝试使用RVM添加Ruby 2.2,但收到以下错误。我已经运行了rvm get stable并尝试重新安装,但得到了相同的错误 $ rvm reinstall ruby-2.2.0 Searching for binary rubies, this might take some time. No binary rubies available for: osx/10.10/x86_64/ruby-2.2.0. Continuing with compilation. Please

我是编程新手,尝试使用RVM添加Ruby 2.2,但收到以下错误。我已经运行了rvm get stable并尝试重新安装,但得到了相同的错误

$ rvm reinstall ruby-2.2.0
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.10/x86_64/ruby-2.2.0.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for osx.
Installing requirements for osx.
Updating system.....
Installing required packages: autoconf, automake, libtool, pkg-config, libyaml, readline, libksba, openssl........
Certificates in '/usr/local/etc/openssl/cert.pem' are already up to date.
Requirements installation successful.
Installing Ruby from source to: /usr/local/rvm/rubies/ruby-2.2.0, this may take a while depending on your cpu(s)...
ruby-2.2.0 - #downloading ruby-2.2.0, this may take a while depending on your connection...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 12.6M  100 12.6M    0     0   892k      0  0:00:14  0:00:14 --:--:-- 1518k
ruby-2.2.0 - #extracting ruby-2.2.0 to /usr/local/rvm/src/ruby-2.2.0....
ruby-2.2.0 - #applying patch /usr/local/rvm/patches/ruby/2.2.0/fix_installing_bundled_gems.patch.
ruby-2.2.0 - #configuring..........................................................
ruby-2.2.0 - #post-configuration.
ruby-2.2.0 - #compiling.............................................................
ruby-2.2.0 - #installing..........
Error running '__rvm_make install',
showing last 15 lines of /usr/local/rvm/log/1420687911_ruby-2.2.0/install.log
                              psych 2.0.8
                              rake 10.4.2
                              rdoc 4.2.0
installing bundle gems:       /usr/local/rvm/rubies/ruby-2.2.0/lib/ruby/gems/2.2.0 (build_info, cache, doc, extensions, gems, specifications)
                              minitest-5.4.3.gem
                              power_assert-0.2.2.gem
                              test-unit-3.0.8.gem
./tool/rbinstall.rb:723:in `chmod': Operation not permitted @ chmod_internal - /usr/local/rvm/gems/ruby-1.9.3-p392/ (Errno::EPERM)
    from ./tool/rbinstall.rb:723:in `block in <main>'
    from ./tool/rbinstall.rb:749:in `call'
    from ./tool/rbinstall.rb:749:in `block in <main>'
    from ./tool/rbinstall.rb:746:in `each'
    from ./tool/rbinstall.rb:746:in `<main>'
make: *** [do-install-nodoc] Error 1
++ return 2
There has been an error while running make install. Halting the installation.
$rvm重新安装ruby-2.2.0
搜索二进制红宝石,这可能需要一些时间。
没有二进制ruby可用于:osx/10.10/x86_64/ruby-2.2.0。
继续汇编。请阅读“rvm帮助挂载”以获取有关二进制红宝石的更多信息。
检查osx的需求。
osx的安装要求。
正在更新系统。。。。。
安装所需的软件包:autoconf、automake、libtool、pkg config、libyaml、readline、libksba、openssl。。。。。。。。
“/usr/local/etc/openssl/cert.pem”中的证书已经是最新的。
要求安装成功。
将Ruby从源代码安装到:/usr/local/rvm/rubies/Ruby-2.2.0,这可能需要一段时间,具体取决于您的cpu。。。
ruby-2.2.0-#正在下载ruby-2.2.0,这可能需要一段时间,具体取决于您的连接。。。
%总接收百分比%x平均速度时间电流
数据加载上载总左速度
100 12.6M 100 12.6M 0 0 892k 0:00:14 0:00:14------------1518k
ruby-2.2.0-#将ruby-2.2.0提取到/usr/local/rvm/src/ruby-2.2.0。。。。
ruby-2.2.0-#应用补丁/usr/local/rvm/patches/ruby/2.2.0/fix#安装捆绑的gems.patch。
ruby-2.2.0-#配置。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
ruby-2.2.0-#后期配置。
ruby-2.2.0-#编译。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
ruby-2.2.0-#安装。。。。。。。。。。
运行“\uu rvm\u make install”时出错,
显示/usr/local/rvm/log/1420687911_ruby-2.2.0/install.log的最后15行
心理学2.0.8
rake 10.4.2
RDOC4.2.0
安装bundle gems:/usr/local/rvm/rubies/ruby-2.2.0/lib/ruby/gems/2.2.0(构建信息、缓存、文档、扩展、gems、规范)
微型测试-5.4.3.2
power_assert-0.2.2.gem
测试单元-3.0.8.gem
./tool/rbinstall.rb:723:in'chmod':在chmod_internal-/usr/local/rvm/gems/ruby-1.9.3-p392/(Errno::EPERM)中不允许操作
from./tool/rbinstall.rb:723:in'block in'
from./tool/rbinstall.rb:749:in'call'
from./tool/rbinstall.rb:749:in'block in'
from./tool/rbinstall.rb:746:in'each'
from./tool/rbinstall.rb:746:in`'
make:**[do install nodoc]错误1
++返回2
运行make install时出错。停止安装。

尝试使用命令更新rvm

rvm获取头部

然后再试一次。希望它能起作用。

以下步骤对我有效:

cd .rvm/src/ruby-x.x.x
make install

我也试过了,但还是一样的问题为什么你的gem文件夹中有ruby版本?删除此
/usr/local/rvm/gems/ruby-1.9.3-p392/
谢谢!gems文件夹中实际上有4个ruby版本。我删除了所有这些,安装完成了。我在ubuntuWorked上也有同样的问题!我想,在安装带有rvm的ruby时,每当您看到错误时,都值得尝试“rvm get head”,在该命令之后,我必须运行
rvm reload
,以使一切正常工作。当我使用上述命令时,它在现有ruby版本中引发了问题。