Linux下使用gem安装软件时遇到的一些坑
2016-01-30 21:14
465 查看
来谈谈最近我在安装ruby的gem时遇到的一些坑。
首先选择的是下载下来后手动编译安装,这个流程按照官方指示的操作都没什么问题,但安装完之后,当准备使用gem安装一些软件时,总是会遇到找不到源这种坑爹的问题。
![](http://images2015.cnblogs.com/blog/716227/201601/716227-20160130204144271-54458048.png)
明明已经改过了:
首先选择的是下载下来后手动编译安装,这个流程按照官方指示的操作都没什么问题,但安装完之后,当准备使用gem安装一些软件时,总是会遇到找不到源这种坑爹的问题。
![](http://images2015.cnblogs.com/blog/716227/201601/716227-20160130204144271-54458048.png)
明明已经改过了:
$ gem source -r https://rubygems.org/ $ gem source -a https://ruby.taobao.org/[/code]
尝试多次后,我决定卸掉后重新安装。
这次安装方法采用ruby官方的指示:安装rvm
$ curl -L https://get.rvm.io | bash -s stable
终端执行这条命令后,很多时候都不能成功安装,所以找度娘问一问,找了个好用的$ curl -L https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable
其实是一样的,当你浏览器访问https://get.rvm.io这个地址时会重定向一个路径,本应该也是可以获得下载地址的,但是可能由于网络原因吧,总是出错(其实第二个也不一定一次能成功活取,我用了5次,身在当下,无从选择)。
如果成功$ rvm -v
可以看到版本信息。
然后使用RVM安装Ruby$ rvm install 2.3.0
安装最新版本,等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems 就安装好了。设置 Ruby 版本
RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本$ rvm 2.3.0 --default
同样,也可以用其他版本号,前提是你有用 rvm install 安装过那个版本
这个时候你可以测试是否正确$ ruby -v ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux] $ gem -v 2.5.1
然后改Rubygem的源$ gem source -r https://rubygems.org/ $ gem source -a https://ruby.taobao.org[/code]
好问题来了,不细心的话,是完全看不出来差别的,但,这次我看出来了,添加正确的淘宝地址是https://ruby.taobao.org,而不是https://ruby.taobao.org/
仅仅因为一个‘/’符号的差别,害我花了那么多时间,网上很多人发的文件都是照抄别人的,有的有‘/’,有的没有,这可真是让我掉坑里了~
相关文章推荐
- 制作U盘多系统(老毛桃WinPE,Ubuntu,MaxDOS,CDlinux,Parted Magic Linux)引导工具
- 嵌入式Linux之旅——环境搭建篇之搭建基本开发环境
- Ubuntu Linux根分区扩容方法
- Linux下安装MATLAB的一些注意事项
- 阿里云服务器上开启linux远程桌面连接
- linux 信号 信号的递送
- 搭建LAMP环境
- Linux 服务器中文乱码编码解决
- Linux内核启动及根文件系统载入过程
- Linux使用最佳实践
- Linux以及Android开发中的小技巧和长繁命令记录收集
- linux中查找和过滤的用法:find,grep
- linux基础命令练习题
- linux定时器演示
- linux中两台机器使用iscsi完成从a服务器的磁盘共享到b服务器
- linux中raid5的使用,raid5+lvm
- linux基础小案例----lvm的使用
- linux基础命令练习
- linux程序的安装
- linux 基础知识总结-----基本命令