我似乎无法在我的Ubuntu 10.04.1 LTS机器上安装Ruby。我尝试了几个不同的教程,但都没有。好像我可以使用命令\curl -L https://get.rvm.io | bash -s stable
正确安装RVM。不过我确实得到了这个警告:
* WARNING: Your '/root/.bashrc' contains `PATH=` with no `$PATH` inside, this can breakRVM,
for details check https://github.com/wayneeseguin/rvm/issues/1351#issuecomment-10939525
to avoid this warning append #PATH.
当我尝试运行rvm install 1.9.3
时,我得到以下内容并且ruby没有安装。
Downloaded archive checksum did not match, archive was removed!
If you wish to continue with not matching download add '--verify-downloads 2' after the command.
There has been an error fetching the ruby interpreter. Halting the installation.
我尝试添加--verify-downloads 2
,但这也无效。
我最终想要安装rails,但当然需要先安装ruby。
修改:
我在尝试安装ruby时也得到/usr/local/rvm/scripts/functions/support: line 170: cd: /path/to/tarballs/: No such file or directory
。
答案 0 :(得分:1)
你不应该以root身份工作,这是不安全的,你很容易被它咬了,开始使用用户帐户进行工作/部署。您可以使用以下命令删除当前安装:
rm -rf /usr/local/rvm /etc/rvmrc /etc/profile.d/rvm.sh
您收到警告是因为在/root/.bashrc
PATH=...
中有--verify-downloads 2
它应该在那里,您应该不直接使用root帐户(看看1。)
cd
),这意味着您信任存档且校验和不匹配。/etc/rvmrc
问题:您有一个文件/root/.rvmrc
或rvm_archives_path=/path/to/tarballs
,指定{{1}} - 确保将其删除(它可能在1之后消失) 答案 1 :(得分:0)
您似乎错过了在rvm/bin
或.bashrc
中添加.bash_profile
目录路径的步骤。任何一个都可以使用,我在这里使用~/.bashrc
。将以下行添加到~/.bashrc
的末尾并重新加载~/.bashrc
然后尝试一下。
# .bashrc
export PATH=$PATH:/usr/local/rvm/bin # This is default path
重新加载~/.bashrc
$ source ~/.bashrc