Ruby 如何删除 ruby,换行新的版本

Sunnyroger · 2012年07月31日 · 最后由 kevin__liu 回复于 2012年07月31日 · 23451 次阅读

大家都说win下面不好,于是转到了ubuntu下面,错误的选择了使用sudo apt-get install ruby 之后才发现是1.8的,然后我用sudo apt-get autoremove --purge ruby来删除ruby,可是删除后输入ruby -v显示ruby还在,并且还可以使用irb解析器,查了好多都不会,敢问哥哥姐姐们这个问题怎么破!!! 还有,再问一个使用wiki中的方法装rvm,可是装不上啊。第一步就显示

% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:01:03 --:--:-- 0curl: (7) couldn't connect to host 哥哥姐姐们,怎莫破啊!^_^

共收到 10 条回复

建议先研究一下apt-get,这样有助于自己灵活应对。Ruby在*nix下使用rvm来进行管理不同版本很方便,所以装Ruby前,装rvm,有了rvm,就可以装不同版本的Ruby,有了Ruby,用gem命令来装Rails,大概就是这么一个工作流程。知道为什么才进步得快。就算Ruby在win下没有不好,也强烈建议你学习一下*nix,Command Line很不错。

可参考:

http://baike.baidu.com/view/1580236.htm 常用命令: apt-get update 更新你的安装源到最新 apt-get install packagename   安装一个新软件包(参见下文的aptitude) apt-get remove packagename   卸载一个已安装的软件包(保留配置文档) apt-get clean   这个命令会把安装的软件的备份也删除,但是这样不会影响软件的使用。 apt-get upgrade   更新任何已安装的软件包 apt-cache search string   在软件包列表中搜索字符串 apt-cache show pkg   显示软件包记录,类似于dpkg –print-avail。

@yggg 我是输入的curl -L https://get.rvm.io | bash -s stable --ruby,可是就是在提示couldn't connect to host啊

@kevin__liu 嗯嗯,思路我是知道的,但问题是我会用atp-get --purge remove ruby 来删除ruby,可是删除不干静啊,我删除完成后还使用ruby -v查看还是显示ruby的版本是1.8.2 啊。这是什么问题。

@kevin__liu 浏览器可以打开,但是命令行模式始终显示couldn't connect to host,浏览器打开时需要证书的信任,会不会和这个问题有关系

#5楼 @Sunnyroger 先不用管这么多,Linux跟Win在软件管理方面有些不一样,你如何真要懂Linux,就要搞清楚环境变量、开机启动的配置、文件权限这些知识,刚开始不要有系统洁癖,留下一些垃圾慢慢学习。

@kevin__liu 嗯嗯,谢谢哥哥,我知道啦,那我在装rvm的时候显示couldn't connect to host,这个怎么解决啊啊

我删除程序的时候会用

sudo apt-get remove xxx
或者
sudo apt-get purge xxx

如果提示有不再需要的依赖包再
sudo apt-get autoremove

还没见过autoremove --purge,这命令真的对吗?

#8楼 @Sunnyroger 这个host不能连接可能是在装ruby的时候不行,你先用sudo curl -L https://get.rvm.io | bash -s stable看看。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册