【问题标题】:EC2: Unable to rvm install rubyEC2:无法 rvm 安装 ruby
【发布时间】:2016-09-10 19:58:20
【问题描述】:

我正在关注this tutorial 并且一直在尝试使用 rvm 安装 ruby​​(向下滚动以查看链接中的命令)

我在网上搜索了各种解决方案,但似乎没有任何效果。如何解决以下问题?

rvm 安装红宝石

搜索二进制红宝石,这可能需要一些时间 时间。

找到远程文件 https://rubies.travis-ci.org/ubuntu/14.04/x86_64/ruby-2.3.0.tar.bz2 检查 ubuntu 的要求。

ubuntu 的安装要求。 mkdir: 无法创建目录 '/usr/local/rvm/log/1463248047_ruby-2.3.0': 权限被拒绝

三通: /usr/local/rvm/log/1463248047_ruby-2.3.0/update_system.log:没有 文件或目录

正在更新系统.........运行出错 'requirements_debian_update_system ruby​​-2.3.0',

显示最后 15 行 /usr/local/rvm/log/1463248047_ruby-2.3.0/update_system.log

尾巴: 打不开 '/usr/local/rvm/log/1463248047_ruby-2.3.0/update_system.log' 阅读:没有这样的文件或目录要求安装失败 状态:1。

调试注意事项:

1) 前面安装 rvm 的步骤已经完成。主要是:

su - deploy
gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable

2) 我尝试运行sudo rvm install ruby,但出现以下错误

sudo: rvm: 找不到命令

【问题讨论】:

  • 你已经下载安装rvm包了吗?
  • 尝试使用 sudo 运行
  • 是的,已经按照链接中的教程下载并安装了该软件包。
  • 当我尝试使用 sudo 运行时 - 我得到了这个 sudo: rvm: command not found

标签: ruby-on-rails ruby ubuntu amazon-web-services amazon-ec2


【解决方案1】:

尝试通过此命令更改对 rvm 目录的权限:

sudo chmod -R a+xwr /usr/local/rvm

【讨论】:

  • 这行得通。不知道为什么有人投了你的答案,我投了赞成票,它应该有积极的意义。非常感谢。
  • @RPV 我是反对者。是的,它有效,但它会产生严重的安全问题。它相当于chmod 777,它永远不是正确的答案。
  • 知道了,有没有更好的解决方案? (感谢解释)
  • 更好的解决方案是在你的主目录中安装 rvm ~/.rvm
猜你喜欢
  • 2013-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-21
  • 2013-03-09
  • 1970-01-01
相关资源
最近更新 更多