作者: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了