前言


新手上路,找个时间把之前配置的过程总结一下,也算做个记录

我的linux系统版本是Linux Mint 15 Olivia    

本文包含内容如下:

  • Linuxmint下载网址

  • open-jdk-7.0环境的配置

  • nodejs的配置

  • npm的配置

  • 安装Google Chrome

  • 安装IBus输入法

  • 安装sogo输入法

  • 安装rvm

  • 安装ruby

  • 安装rails

  • 安装ant


正文


  • 》》Linuxmint下载频道

http://www.linuxmint.com/download.php

  • 》》安装Google Chrome

1、chrome

https://www.google.com/intl/zh-CN/chrome/browser/index.html?hl=zh-CN&platform=linux#eula下载最新安装包

也可以通过下面的命令安装

32位系统:

wget-Ogoogle-chrome_i386.deb http://goo.gl/itppy

sudo dpkg-igoogle-chrome_i386.deb

64位系统:

wget-Ogoogle-chrome_amd64.deb http://goo.gl/iXDWk
sudo dpkg-igoogle-chrome*.deb
  • 》》IBus输入法安装和设置

IBus是一个框架,支持多种输入法。

安裝IBus框架:

sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4

启用IBus框架:

sudo apt-get install im-switch

重新启动X(也可以重启电脑)

安装拼音引擎,在终端输入:

sudo apt-get install ibus-pinyin

设置ibus-pinyin,在终端输入:

/usr/lib/ibus-pinyin/ibus-setup-pinyin

安装sunpinyin模块,在终端输入:

sudo apt-get install ibus-sunpinyin

设置ibus-sunpinyin,在终端输入:

/usr/lib/ibus-sunpinyin/ibus-setup-sunpinyin

用不惯的可以装sogo,方法如下:

  • 》》sogo输入法的安装

下载好相应的安装包

64位:http://pan.baidu.com/s/1FzdNo

32位 :  http://pan.baidu.com/s/1u0vLf

在安装之前最好查看是否有关于fcitx的安装

sudo dpkg --get-selections| grep fcitx

若有,最好卸载

sudo apt-get --purge ***
或者
sudo apt-get remove ***      //***是软件名称

然后在解压好的安装包文件夹目录下写命令

sudo dpkg-i*.deb

安装完成后restart即可

  • 》》open-jdk-7.0环境的配置

安装java:

   法一:

       直接在软件管理器中搜索openjdk,安装openjdk-7-jdk

   法二:

sudo apt-get install openjdk-7-jdk

查看java版本:

java-version

 显示如下:

java version "1.7.0_25"

OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.13.04.2)

OpenJDK Server VM (build 23.7-b01, mixed mode)

查找java的安装目录:

sudo find /|grepjni_md.h

我搜索出来的结果为:

/usr/lib/jvm/java-7-openjdk-i386/include/linux/jni_md.h

/usr/lib/jvm/java-7-openjdk-i386/include/jni_md.h

/usr/lib/jvm/jdk1.7.0_45/include/linux/jni_md.h

修改环境变量

sudo gedit /etc/profile

对profile文件进行修改并添加以下代码:

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

写入命令

source /etc/profile

若装有多个版本的java,可以输入如下命令选择想要的java版本:

sudo update-alternatives--config java

并重新设置当前版本的环境变量

  • 》》rvm的安装:

curl-Lget.rvm.io | bash-sstable
echo "source ~/.bashrc">>  ~/.bash_profile
source ~/.bash_profile
echo "source ~/.rvm/scripts/rvm">> ~/.bashrc
source ~/.bashrc
rvm-v


  • 》》ruby的安装:

rvm install 2.0.0-p247  //(我安装的目前最新的)
ruby-v

  • 》》rails的安装:

gem install rails   (这个命令不起作用的话就用sudo )
rails-v
  • 》》ant的安装:

sudo apt-get install ant
ant-v

ant的安装结果:

Apache Ant(TM) version 1.8.2 compiled on May 18 2012

Trying the default build file: build.xml

Buildfile: build.xml does not exist!

Build failed

装完也要配环境

打开profile文件

sudo gedit /etc/profile

添加如下内容

export ANT_HOME=/usr/bin/ant

export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin

保存后一定要source

source /etc/profile

  • 》》RubyMine和IntelliJ IDEA 下载后解压即可使用 不需要安装 打开软件请双击bin文件夹下的rubymine.sh或idea.sh   ,rubymine需要到网上找个注册号

  • 》》nodejs的配置:

1. 安装其他依赖包:

sudo apt-get install c++ curl libssl-dev apache2-utils

2. 安装git工具:

sudo apt-get install git-core

3.获取源码:

git clone git://github.com/joyent/node.git

4.指定编译版本,重要!

先进入存放下载源码的文件夹:

cd node

指定迁出版本:

git checkout v0.4.10

(这里非常重要,因为目前最新的node版本为0.5.5-pre,但是很多常用的包仅支持到0.4.10(比如express),所以如果使用最新版node的话,会导致npm无法下载相应的包。)

指定路径,编译执行:

mkdir ~/local
./configure –prefix=$HOME/local/node
make
sudo make install

5.设置环境变量

sudo gedit /etc/profile

打开配置文件,在文件最后中添加如下两行:

export PATH=”$HOME/local/node/bin:$PATH”

export NODE_PATH=”$HOME/local/node:$HOME/local/node/lib/node_modules”

保存后,执行:

source /etc/profile

到此安装完毕

  • 》》npm的配置

curl http://npmjs.org/install.sh | sh

根据需要,安装相应的包,例如express:

npm install express

如果输入该命令后长时间没有反应,可以通过添加 -verbose参数查看执行的详细信息,即:

npm install express-verbose