linux mint 相关环境配置

在安装学习所需要的工具之前,最好先了解一下他们都是干什么用的,这样大体对所用的工具有个基本的了解,安装工具时也就有目的性。开始配置前,先了解自己的linux是多少位的,我的是64位的,所以我安装的工具都是支持64位linux系统的。

1. skype

直接在软件管理器中搜索skype,找到skype,点击安装就可以。

2. ibus

还是在软件管理器中搜索ibus,先安装ibus,在安装ibus-pinyin引擎就行了。

3. open-jdk-7.0

在软件管理器中搜索安装可以,或者在终端输入如下指令也可以。

sudo apt-get install openjdk-7-jdk

安装完成后,还需要配置环境变量,查找java安装目录:

sudo find /|grep jni_md.h

我搜索的结果是:

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

修改环境变量:

sudo gedit /etc/profile

对profile文件添加如下内容:

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

添加的JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64绿色部分需要与搜索的结果相一致,修改完profile文件记得打如下指令。

source /etc/profile

4. android-sdk

可以参考这个网址:http://www.cnblogs.com/turtlegood/archive/2013/02/21/2921010.html

但是,可能android自带的下载工具不能下载相关的包,很多网址都被墙了,我只是先配置了环境变量,还是在profile文件里添加:

export ANDROID_HOME=/home/voctor/softwaretools/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH

ANDROID_HOME后面的路径是你下载的android-sdk解压后的包的路径。保存profile文件后记得:

source /etc/profile

5. ant

sudo apt-get install ant
ant -v //查看ant版本

6. node.js

  • 安装依赖包

sudo apt-get install g++ curl libssl-dev apache2-utils
  • 安装git工具

sudo apt-get install git-core
  • 自己建一个安装node的文件夹这里以tools文件夹为例,进入tools

cd tools
  • 复制源码

git clone git://github.com/ry/node.git
  • 这时tools文件夹下会有一个node文件夹,进入node,然后输入接下来的指令安装就行了。

cd node
./configure
make
sudo make install

7. rvm

先安装rvm,再用rvm安装ruby,最后用ruby安装rails。

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

8. ruby

rvm install 2.0.0-p247

注意:2.0.0-p247是ruby的一个版本,根据需要可以更换。

9. rails

gem install rails

10. github

建议根据这个官网的教程一步一步进行,很详细,不过是英文的需要些耐心看。https://help.github.com/articles/generating-ssh-keys

11.RubyMine和Intellij IDEA

直接下载压缩包,解压后分别在他们的在bin文件夹里找到rubymine.sh和idea.sh,点击运行就可以了。

你可能感兴趣的:(linux,配置,环境,Ruby)