欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

教你如何在ubuntu15.04安裝 RVM

 更新時間:2015年11月22日 15:34:52   投稿:hebedich  
rvm 的全稱是 Ruby Version Manager ,是一款由 Wayne E. Seguin 開發(fā)的一款命令行工具。rvm 能夠讓你輕松的安裝、管理 ruby 生產(chǎn)力環(huán)境,諸如不同版本的解釋器和 gem 。

RVM 官方網(wǎng)站

  https://rvm.io/

1 由于現(xiàn)在很多網(wǎng)站都轉(zhuǎn)向https鏈接,所以,根據(jù)rvm官方的教程

  另,最好還是以單用戶的形式安裝,也就是安裝到非ROOT用戶目錄下。

 1.1 設(shè)置https驗證,如果按照以前的教程的話是沒有這一部的,不過現(xiàn)在需要了,否則會報錯。

復(fù)制代碼 代碼如下:
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 -s get.rvm.io | bash -s stable

    全局RVM:

curl -sSL https://get.rvm.io | sudo bash -s stable

    下載是否還可以使用此方法我就沒試了。

    ps:ROOT用戶默認(rèn)安裝再/use/local/rvm目錄下,非ROOT用戶安裝到用戶目錄中。最好還是不要安裝全局RVM。

   ?。穑螅何议_始的時候吧RVM安裝到root下,又想再非ROOT下安裝 ruby,呵呵,這下就有意思了,TMD總是提示權(quán)限不足無法創(chuàng)建/usr/local/rvm目錄,嘛,這個很    正常,非root 權(quán)限是無法再系統(tǒng)目錄中創(chuàng)建文件的,然后我就想既然分開創(chuàng)建會有問題,那我就把RVM安裝到用戶目錄下不就行了,可是呢,當(dāng)我在ROOT下使用

    rvm implode 命令卸載了rvm準(zhǔn)備在用戶目錄下安裝時,TMD還是提示無法創(chuàng)建/usr/local/rvm 目錄,奇怪,難道還要顯示指定安裝路徑。后來查到是有默認(rèn)地址這    么個先進(jìn)的設(shè)置的。好吧,見鬼了,明明用的非ROOT用戶登陸,卻死活要安裝到系統(tǒng)目錄中,好吧,重啟。重啟之后,OK.

    嘛,我現(xiàn)在只想說-------草--------

PS:其實很多命令看命令幫助(rvm --help)就知道了,

另:記一次全新的系統(tǒng)安裝配置RVM

1,安裝GIT,curl,bison(aptitude 直接安裝)

2,運行

$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head ) 

3,

復(fù)制代碼 代碼如下:
$ 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,關(guān)閉命令行,重新打開一個,輸入 type rvm | head -1
如果結(jié)果正確的話就會 顯示

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。。。。囧。。。。

相關(guān)文章

  • Linux系統(tǒng)下部署項目的設(shè)置方法

    Linux系統(tǒng)下部署項目的設(shè)置方法

    這篇文章主要介紹了Linux系統(tǒng)下部署項目的教程詳解,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-10-10
  • Linux命令下crontab命令

    Linux命令下crontab命令

    crontab是一個用來設(shè)置、刪除或顯示供守護(hù)進(jìn)程cron執(zhí)行的定時任務(wù)的命令。下面給大家介紹linux命令下crontab命令,需要的朋友一起看看吧
    2016-11-11
  • Linux系統(tǒng)下Nginx支持ipv6配置的方法

    Linux系統(tǒng)下Nginx支持ipv6配置的方法

    這篇文章主要介紹了Linux系統(tǒng)下Nginx支持ipv6的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • 最新評論