我使用命令在debian 7上安装了rvm:
\curl -L https://get.rvm.io | bash -s stable --rails
来自这篇文章:
我得到了这个输出:
Searching for binary rubies, this might take some time.
Found remote file https://rvm.io/binaries/debian/7/x86_64/ruby-2.1.0.tar.bz2
Checking requirements for debian.
Installing requirements for debian.
Updating system...
Installing required packages: gawk, g++, libreadline6-dev, zlib1g-dev, libssl-dev, libyaml-dev, libsqlite3-dev, sqlite3, autoconf, libgdbm-dev, libncurses5-dev, automake, libtool, bison, pkg-config, libffi-dev
它永远挂在这里。我试着等了大约30分钟。我也试过点击ctrl-c并运行一些rvm命令。 rvm list known
工作正常,但rvm install让我恢复到相同的“安装要求”,它也会挂起。
有什么想法吗?谷歌似乎只提出涉及OSX的问题(我在Windows 8中使用debian在vbox中)。
通过apt-get
单独安装每个必需的包是否是最好的举措?
答案 0 :(得分:4)
我遇到了同样的问题。要解决此问题,只需安装用于安装Debian的安装CD即可。
答案 1 :(得分:4)
我遇到了与Debian 8相同的问题。事实证明,安装是在Debian安装光盘上寻找所需的软件包,但没有插入。要解决此问题,请运行以下命令:
nano /etc/apt/sources.list
然后,注释掉以" cdrom"开头的行。所以它看起来如下:
# cdrom:[Debian GNU/Linux...
您应该能够运行sudo apt-get update然后再次尝试安装rvm。但是,在重新启动笔记本电脑之前,我这样做了。因此,我无法100%确认无法重新启动它。
答案 2 :(得分:3)
正如我在评论中写的那样,尝试手动安装需求,有时某些wilk会无声地失败并导致此类问题。正如OP所发现的那样,gawk包导致了这个问题。