【问题标题】:Missing lib 'libruby.so.1.9' error while ruby installation in Ubuntu 12.4 using rvm使用 rvm 在 Ubuntu 12.4 中安装 ruby​​ 时缺少 lib 'libruby.so.1.9' 错误
【发布时间】:2012-11-05 09:55:33
【问题描述】:

我正在尝试通过终端在远程服务器上使用 rvm 安装 ruby​​。
我正在关注此链接
http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/

但在安装步骤我收到以下错误。我试图通过网络查找问题,但无法解决。请在这里帮助我。

$ rvm install 1.9.3

https://rvm.io/binaries/ubuntu/12.04/x86_64/ruby-1.9.3-p286.tar.bz2 - #configure<br>
ruby-1.9.3-p286 - #download<br>
ruby-1.9.3-p286 - #extract<br>
ruby-1.9.3-p286 - #validate<br>
**Libraries missing for ruby-1.9.3-p286: libruby.so.1.9. Refer to your system manual for installing libraries** <br>
Mounting remote ruby failed, trying to compile.<br>
Installing Ruby from source to: /home/ubuntu/.rvm/rubies/ruby-1.9.3-p286, this may take a while depending on your cpu(s)...<br>
ruby-1.9.3-p286 - #downloading ruby-1.9.3-p286, this may take a while depending on your connection...<br>
ruby-1.9.3-p286 - #extracted to /home/ubuntu/.rvm/src/ruby-1.9.3-p286 (already extracted)
Patch cflags was already applied.<br>
ruby-1.9.3-p286 - #configuring<br>
ruby-1.9.3-p286 - #compiling<br>
Write failed: Broken pipe

【问题讨论】:

  • $ rvm reinstall 1.9.3 --disable-binary 已解决!!但不知道这个“--disable-binary”部分会产生什么影响。

标签: ruby rvm ubuntu-12.04


【解决方案1】:

先尝试更新rvm,这个问题应该已经解决了:

rvm get head
rvm reinstall 1.9.3

如果您仍然看到它,请在此处报告问题/错误:https://github.com/wayneeseguin/rvm/issues

【讨论】:

  • 我按照stackoverflow.com/a/15302680/936494 的步骤将 .rvm 文件夹从 $HOME 文件夹移动到自定义位置,然后在执行“rvm use 1.9.3 --default”后突然尝试查看 ruby​​ 版本,我遇到以下错误:“ruby:加载共享库时出错:libruby.so.1.9:无法打开共享对象文件:没有这样的文件或目录”。按照@mpapis 建议运行“rvm reinstall 1.9.3”,寻找解决此问题的解决方案对我来说很顺利。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-07
  • 2013-07-01
  • 1970-01-01
  • 2012-02-22
  • 2013-09-27
  • 1970-01-01
相关资源
最近更新 更多