教你如何在ubuntu15.04安装 RVM
作者:hebedich 发布时间:2023-09-01 19:43:59
RVM 官方网站
https://rvm.io/
1由于现在很多网站都转向https链接,所以,根据rvm官方的教程
另,最好还是以单用户的形式安装,也就是安装到非ROOT用户目录下。
1.1 设置https验证,如果按照以前的教程的话是没有这一部的,不过现在需要了,否则会报错。
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
PS:非 root 用户可能需要用sudo安装,嘛,反正我的就是这样的。
1.2 正戏来了,下面的这一句就是表示安装rvm。
curl -sSL https://get.rvm.io | bash -s stable
以前的是:
curl -sget.rvm.io | bash -s stable
全局RVM:
curl -sSL https://get.rvm.io | sudo bash -s stable
下载是否还可以使用此方法我就没试了。
ps:ROOT用户默认安装再/use/local/rvm目录下,非ROOT用户安装到用户目录中。最好还是不要安装全局RVM。
ps:我开始的时候吧RVM安装到root下,又想再非ROOT下安装 ruby,呵呵,这下就有意思了,TMD总是提示权限不足无法创建/usr/local/rvm目录,嘛,这个很正常,非root权限是无法再系统目录中创建文件的,然后我就想既然分开创建会有问题,那我就把RVM安装到用户目录下不就行了,可是呢,当我在ROOT下使用
rvm implode 命令卸载了rvm准备在用户目录下安装时,TMD还是提示无法创建/usr/local/rvm目录,奇怪,难道还要显示指定安装路径。后来查到是有默认地址这么个先进的设置的。好吧,见鬼了,明明用的非ROOT用户登陆,却死活要安装到系统目录中,好吧,重启。重启之后,OK.
嘛,我现在只想说-------草--------
PS:其实很多命令看命令帮助(rvm --help)就知道了,
另:记一次全新的系统安装配置RVM
1,安装GIT,curl,bison(aptitude 直接安装)
2,运行
$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
3,
$ mkdir -p ~/.rvm/src/ && cd ~/.rvm/src && rm -rf ./rvm/ && git clone --depth 1 git://github.com/wayneeseguin/rvm.git && cd rvm && ./install
下载,安装
4,因为我用的是Ubuntu的10.10所以,在
$ vi ~/.bashrc
加入以下信息,到文件中。
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
5,关闭命令行,重新打开一个,输入 type rvm | head -1
如果结果正确的话就会 显示
rvm is a function
基本安装完毕。。
最后加入path:
$ source ~/.rvm/scripts/rvm
6,但是之后运行 rvm install 1.9.2-head的时候就会出错:
ruby-1.9.2-head - #fetching
Downloading source from http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_2.
Error running 'svn checkout -q http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_2 /home/allen/.rvm/repos/ruby-1.9.2-head', please read /home/allen/.rvm/log/ruby-1.9.2-head/svn.checkout.log
There has been an error while trying to fetch / update the source.
Halting the installation.
There has been an error fetching the ruby interpreter. Halting the installation.
原来我没装svn。。。。囧。。。。
猜你喜欢
- 简介VLAN是网络栈的一个附加功能,且位于下两层。首先来学习Linux中网络栈下两层的实现,再去看如何把VLAN这个功能附加上去。下两层涉及
- 《站长》杂志本期挑选了国内站长界中数十个有一定知名度的站长论坛,经过对数百名站长进行的邮件和电话调查,再加上《站长》编辑部的综合评分,选出国
- 有几个朋友反应,在使用系统的图集功能上传图片时会提示FILEID:X错误,缩略图显示为红色
- 百度收录减少的问题,好多站长都遇见过,最近好象严重点。最近我看到很多朋友说自己网站莫名其妙的百度收录减少,有的在还没有找到原因,没有合适的解
- 在传统的金秋10月,也都是各大厂商推陈出新的时刻,作为民族软件旗帜的金山软件,旗下应用软件及游戏业务都将有诸多产品问世,其中《飞天风云》、《
- 人的成长总是伴随着痛苦和磨难,这话说的沉重了些。就说这网站推广吧,刚把中文网站推广琢磨出点门道来,突然要推英文站了,人在职场,不进则退,就是
- SEO也不会起到更多的作用了,只有内容才是真正的霸道之物。搜索引擎优化技术人员必须遵循搜索引擎的规律和指导来进行搜索引擎优化操作,而不能不切
- Blogger.com网站首页截图北京时间3月6日消息,综合海外媒体报道,Blogger.com是全球最大的博客网站,被称为互联网诞生15年
- 对于一个全职在家工作的互联网营销人员来说,写博客并不是一个获得全职收入的完美解决办法...在我的第一篇文章“中文博客的现
- Godaddy主机用户如果想在服务器上恢复干净设置,可以重置服务器。重置会擦除服务器的硬盘驱动上的所有内容。服务器恢复到购买它时的状态。可以
- Web UI是从Windows 2000就开始集成的Web远程管理服务。通过该服务,网络管理员在客户端通过IE浏览器就可以对服务器的常用服务
- 确保您的网站被谷歌收录(并且出现在搜索结果页)使用site: 操作符 [site:example.com] 检查搜索结果中的内容摘要和页面标
- 10月16日消息,据知情人士透露,在媒体前低调一年多的巨人网络董事长兼CEO史玉柱,近期有望推出一款心血大作《绿色征途》。上述人士称该游戏凝
- 1、网站建设重设计轻应用建设企业网站是开展网络营销非常重要的一环。然而事实上,大部分企业网站都没有发挥出应有的网络营销作用。这跟企业对网站建
- Options FollowSymLinksAllowOverride NoneApache服务器可以针对目录进行文档的访问控制,然而访问控
- Win2K操作系统的一个主要特色就是将IIS融入其内核之中,并提供一些用来配置和维护软件的向导工具,使构建一个Internet网站轻松易得。
- 共享进行曲完成上面的WEB共享准备工作后,我们下面就需要将现成的IIS服务器改造成一个信息共享访问平台了,以后需要与他人交流的共享信息可以直
- 夜深了,不知为何,忽然想起《人间词话》。打开橘黄色的台灯,静静地看。窗外冷冷的,不知未名湖的水如何。眼帘一触及“人生三大
- Windows 2000的日志文件通常有应用程序日志,安全日志、系统日志、DNS服务器日志、FTP日志、WWW日志等等,可能会根据服务器所开
- 一、 LVS简介 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文