学习web开发,用到linux系统,在师兄的帮助下还算不是很费劲的把一些环境配置好了。
清单:
skype
ibus
Google Chrome
open-jdk-7.0
android-sdk
ant
github
node.js
rvm
rvm.ruby
rvm.rails
yeoman
RubyMine
IntelliJ IDEA
注意:以下的命令行都是一行一行的在终端中执行
1. skype 和Chrome
在软件管理器中搜索skype,第一个,skype,点击安装。
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
2. ibus
在软件管理器中搜索ibus,先安装ibus,再搜索安装ibus-pinyin引擎,最后执行ibus并重启就可。
3. open-jdk-7.0
在软件管理器中搜索安装,或在终端输入如下指令也可安装。
sudo apt-get install openjdk-7-jdk
安装完成后,运行java -version。结果为:
java version "1.7.0_65" OpenJDK Runtime Environment (IcedTea 2.5.1) (7u65-2.5.1-4ubuntu1~0.14.04.2) OpenJDK Server VM (build 24.65-b04, mixed mode)
然后配置环境变量,查找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
注意:红色自体的地方需要根据自己的搜索结果而改变。
修改完profile文件关闭gedit后运行:(每次修改profile文件后都得执行此操作)
source /etc/profile
4. android-sdk
我是直接在官网上下载的:http://developer.android.com/sdk/index.html 选择:Download the stand-alone Android SDK Tools for Linux
下载完成后在linux系统文件系统中解压(我就是在Windows 盘符下解压就出错了)
配置了环境变量,还是在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
复制源码到node目录下
git clone git://github.com/ry/node.git
这时tools文件夹下会有一个node文件夹,进入node,然后输入接下来的指令安装就行了。
cd node ./configure make sudo make install
设置环境变量:
sudo gedit /etc/profile
打开配置文件,在文件最后中添加如下两行:
export PATH=”$HOME/local/node/bin:$PATH” export NODE_PATH=”$HOME/local/node:$HOME/local/node/lib/node_modules”
7.rvm:ruby的版本管理器.
第一步安装rvm,然后用rvm安装ruby,最后用ruby安装rails。
curl -L get.rvm.io | bash -s stable
(如果显示没有安装curl就按照提示安装curl就行)
echo "source ~/.bashrc">> ~/.bash_profile source ~/.bash_profile echo "source ~/.rvm/scripts/rvm">> ~/.bashrc source ~/.bashrc rvm -v
8. ruby
rvm install 2.0.02.0.0 是ruby的版本,可通过 rvm list known查看可用的版本
9. rails
gem install rails
10. github
第一步:检查ssh密钥
首先,我们需要检查本电脑上有没有ssh密钥。打开终端,输入:
ls -al ~/.ssh
如果显示有ssh密钥,就转到第三布,如果没有任何文件,转到第二步。
第二步:生成一个新的ssh密钥
在终端输入
ssh-keygen -t rsa -C "[email protected]"
邮箱请改成你自己的能用的邮箱地址。回车后会叫你输入passphrase,直接回车就可以了。如下面所示。
Enter passphrase (empty for no passphrase): [Type a passphrase]# Enter same passphrase again: [Type passphrase again]
Your identification has been saved in /home/you/.ssh/id_rsa.# Your public key has been saved in /home/you/.ssh/id_rsa.pub.# The key fingerprint is:# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db [email protected]
接下来添加新的ssh,在终端输入:
eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa
第三步:添加你的ssh密钥到GitHub
运行下面的代码到密钥复制到剪贴板。在终端输入:
sudo apt-get install xclip clip -sel clip < ~/.ssh/id_rsa.pubx
然后打开 ~/.ssh/id_rsa.pub这个文档,把内容全部复制下来。
现在就在GitHub官网(https://github.com/申请一个帐号,登录。
(1)在主页的右上角点击Account settings,。
(2)点击SSH KEYS
(3)点击Add SSH key
(4)把刚刚复制的密钥粘贴在Key文本框里面 点击Add key.ok
建议github官网的教程一步一步进行,很详细。https://help.github.com/articles/generating-ssh-keys
11.npm
curl http://npmjs.org/install.sh | sh
根据需要,安装相应的包,例如express:
npm install express
12.RubyMine和Intellij IDEA
直接下载压缩包,解压后分别在他们的在bin文件夹里找到rubymine.sh和idea.sh,点击运行就可以了。RubyMine需要在网上搜一个密钥。
13.yeoman
在安装Yeoman之前,你需要确认以下配置:
Node.js 版本在0.10以上
npm 版本在1.3.7以上
安装好Node之后,你就可以用命令行来安装Yeoman了。 注意:大部分情况下Yeoman是要通过命令行来操作的,Linux下使用shell
npm install --global yo
如果你看到了’permission errors’或者’access errors’,你需要在这条命令前面加上’sudo’。通过
$ yo --version ; bower --version ; grunt --version命令来检查是不是所有东西都已经安装好了。在执行完上述命令后,你应该看到四个版本号被显示出来:
Yeoman Bower Grunt Grunt CLI
(Grunt的命令行界面)