Linux之美[從菜鳥到高手演練]之Linux下JDK、Ruby、Node.js等runtime的安裝

來源:互聯網
上載者:User

作者:egg

郵箱:xtfggef@gmail.com

微博:http://weibo.com/xtfggef

部落格:http://blog.csdn.net/zhangerqing(轉載請說明出處)

我們常常工作在Linux下,所以必須要學會安裝這些常用的runtime,這些工作都是相通的,學會一種,其他的舉一反三就OK了!

一般來說,有三種方法:

1、使用包管理器,像ruby的rvm(推薦)

2、直接安裝二進位包

3、從源碼包進行編譯安裝

三種方法都比較簡單,除了安裝步驟外,還有一個重要的步驟就是在安裝完後配置環境變數。下面我舉例說明下:

Linux下安裝Java:

Java的安裝不需要使用特定的包管理器,直接在Oracle官網上下載二進位包,形如:jdk-7u17-linux-x64.tar.gz解壓後得到一個檔案夾,將該檔案夾拷貝到你要安裝的目錄下就可以了,接下來就是一點配置:(如我們將上述檔案放在/opt下)

root許可權開啟/etc/profile檔案,在末尾加上:

JAVA_HOME =/opt/jdk1.7.17PATH = $JAVA_HOME/bin:$PATHCLASSPATH = .:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarexport JAVA_HOME PATH CLASSPATH

執行.  /etc/profile可使profile修改後立即生效。(注意.後面的空格)

其實這段配置的目的就是設定PATH和CLASSPATH,與我們在windows下設定環境變數是一致的。之後用javac或者java -version測試下,看成功沒有。
Linux下Ruby的安裝:

1、採用包管理器(rvm)安裝

Install curl using apt-get

sudo apt-get install curl

Install rvm using curl

curl -L https://get.rvm.io | bash -s

Reload the .bash_profile in the current terminal

source ~/.bash_profile

Note : To make sure bash is run as a login shell and rvm is loaded, please follow the steps in the doc Integrating RVM with gnome-terminal

Check the required dependencies for installing ruby

rvm requirements

Install the required pre-reqs for installing ruby

sudo /usr/bin/apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g \
  zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf \
  libc6-dev ncurses-dev

Install ruby 1.9.2 using rvm

rvm install 1.9.2

Set the ruby version to 1.9.2

rvm use 1.9.2

Check that the correct version of ruby has been set

ruby -v

Install bundler gem

gem install bundler

Install rake gem

gem install rake

 

2、下載二進位包直接解壓安裝

和上文中Java的安裝方法一樣,下載形如ruby-1.9.3-p0.tar.gz,解壓,配置環境變數就OK了。

3、源碼編譯安裝

下載源碼,解壓後,進入目錄,直接執行:

./configure –prefix=/usr/local/ruby  (=/usr/local/ruby  為將要安裝ruby的目錄)

make && make install  就OK了

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.