Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save channely/8296901 to your computer and use it in GitHub Desktop.
Save channely/8296901 to your computer and use it in GitHub Desktop.
已经有了一个ubuntu/mint版本的Linux系统? 按照本文档的说明操作之后 你心爱的系统将蜕变成一个强大的web/移动开发利器 提高生产力

·------------------------------------------------------系统以64bit为例进行配置--------------------------------------------------------·

							       32位和64位的机器均可安装64位的系统

·--------------------------------------------------------------·1.必备软件·-----------------------------------------------------------------·

####ibus <-----------------(软件管理器安装)

####ibus-pinyin <----------(软件管理器安装) 切换输入法快捷键:Alt+Shift

####Skype <----------------(软件管理器安装)

####Chrome <---------------(官网下载) 版本:64 bit .deb (适用于 Debian/Ubuntu)

####RubyMine <-------------(官网下载) 版本:默认版本 或 最高版本

####IntelliJ IDEA <--------(官网下载) 版本:Community Edition

  • 【安装以上六个软件时请注意:不要同时按装两个软件 一个一个来 如果安装ibus/ibus-pinyin/Skype/Chrome的时候安装不被允许 或安装进程很慢 请重启电脑 然后重试 有的软件需要重启电脑三次才可以顺利地快速安装】

  • 【ibus和ibus-pinyin要按顺序安装 ibus-pinyin安装后 去点击ibus这个应用 右下角会出现一个键盘图标 点击图标 选择Preferences 选择Input Method 勾上选项 在下拉列表中选中“拼” 然后点击add 关闭窗口即可】

  • 【Chrome安装后双击安装即可 注意下载规定的版本 以后调试web应用代码会经常用到本浏览器 需要Gmail账号 请提前自行注册】

  • 【Skype安装与Chrome类似 如果安装无法进行 请重启电脑 注意这是一个聊天工具 登录需要账号 请提前自行注册】

  • 【注意RubyMine和IntelliJ IDEA 下载后解压即可使用 不需要安装 打开软件请双击bin文件夹下的rubymine.sh或idea.sh 启动RubyMine时会向你请求帐号和密钥 这个需要购买 如果不想购买 可选择试用30天】

·-------------------------------------------------------------·2.环境配置·---------------------------------------------------------------·

				注意 以$开头的命令都是在terminal中执行的命令 以sudo开始的命令 需要输入开机密码

·-------------------------------------------------------------------------------------------------------------------------------------------·

##【open-jdk-6.0】

####0.安装open-jdk-6.0

$ sudo apt-get install openjdk-6-jdk
  • 查看java版本
$ java -version

####1.配置环境变量

  • 到用户根路径下
$ cd
  • 打开系统文件
$ sudo gedit /etc/profile
  • 将会打开文件 然后在文件最后另起一行加入下面四行内容后 保存关闭即可(注意:amd64这个词 有的机器需要改成是i386 具体名称请到/usr/lib/jvm/目录下寻找)
 #------------jdk--------------
  export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64
  export PATH=$JAVA_HOME/bin:$PATH
  export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  • 然后执行
$ source /etc/profile
  • 接下来须重启电脑一次(这样jdk的环境变量才会保证生效 这是多年经验积累)

  • 配置完成

####验证方式: (运行已经解压好的开发工具IDEA,既idea/bin/idea.sh 双击运行,如果打开过程中不显示jdk的错误提示,则jdk安装配置正常.因为这更工具对jdk有依赖.)

·----------------------------------------------------------------------------------------------------------------------------------------------·

·----------------------------------------------------------------------------------------------------------------------------------------------·

##【android-sdk】

####0.下载sdk压缩包

 下载地址:  http://developer.android.com/sdk/index.html#download 下载64-bit版本后解压到 Installed/ 路径下 [注:Installed路径需要自己创建 用来存放手动下载的软件包]
  • 64位的系统 需要安装兼容32位系统程序的lib库
$ sudo apt-get install ia32-libs

####1.修改环境变量

  • 打开文件
$ cd 
$ sudo gedit /etc/profile
  • 在文件最后另起一行加入下面三行内容 注意路径需要根据自己机器上sdk文件夹的路径修改:环境变量中 adt-bundle-linux-x86_64-20131030 的编号要改成解压后的实际名称
#------------sdk--------------
export ANDROID_HOME=$HOME/Installed/adt-bundle-linux-x86_64-20131030/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
  • 然后执行
$ source /etc/profile
  • 打开文件
$ sudo gedit ~/.bashrc
  • 在文件最后另起一行加入下面一行内容 注意路径需要根据自己机器上platform-tools文件夹的路径修改
export PATH=$HOME/Installed/adt-bundle-linux-x86_64-20131030/sdk/platform-tools/:$PATH
  • 然后执行
$ source ~/.bashrc

####配置完毕

 (验证方式:在terminal运行$ android 命令后,能弹出android adk manager的窗口,则安装配置成功)

·----------------------------------------------------------------------------------------------------------------------------------------------·

##【ant】

####1.安装ant

$ sudo apt-get install ant
$ cd
  • 然后修改环境变量
$ sudo gedit /etc/profile
  • 在文件最后另起一行加入下面三行内容
#------------ant--------------
export ANT_HOME=/usr/bin/ant
export PATH=$PATH:$ANT_HOME/bin 
  • 然后执行
$ source /etc/profile

####配置完毕

(验证方式:在terminal执行$ ant -version,如果显示版本信息,则安装配置正确)

##【github】

####0.注册GitHub(最好用你的Gmail注册)

$ sudo apt-get install git
$ git config --global user.name 'my-name'   #注:把my—name换成你的昵称
$ git config --global user.email '**@gmail.com' #注:换成你的Gmail

####1.创建SSH keys:

$ cd
$ mkdir ~/.ssh
$ ssh-keygen -t rsa -C "**@gmail.com" -f ~/.ssh/123 	    #注:换成你的email
  • 回车后会提示输入 两遍加密密码,该密码用来加密私钥(也即是123文件的) 可以选择不加密 既直接回车即可 回车 回车。
  • 在~/.ssh路径下会出现两个文件:123和123.pub 其中123是私钥,123.pub是公钥。

####2.添加SSH keys:

  • 登录GitHub网站->Account Settings->SSH keys->Add SHH keys :
$ cd ~/.ssh
$ gedit 123.pub		#复制里面完整的内容
  • title填Linux-mint-git,Key则要将123.pub文件的内容全部复制粘贴过来(注意,是全部内容,绝对不能有任何差错),之后点击Add key即可。

####3.测试连接:

$ ssh -T git@github.com
  • 如果连接成功会提示:"Hi ×××! You've successfully authenticated, ..."

  • 否则,可能会出现:"Permission denied (publickey). fatal:the remote end hung up unexpectedly"原因可能有:

    1).文件123和123.pub没有在~/.ssh文件夹中; 
    
    2).复制粘贴123.pub文件内容时出错,可能不小心修改了,也可能是编辑器的原因,尝试一下用其他编辑器打开再复制粘贴。 
    

####配置完毕

(验证方式:步骤3通过则证明可以正常使用)

##【nodejs】

####0.安装依赖的系统包

$ sudo apt-get install g++ curl libssl-dev apache2-utils
  • 更新git-core
$ sudo apt-get install git-core

####1.下载编译安装

  • 克隆nodejs源码到本地当前路径下
$ cd ~/Installed
$ git clone git://github.com/ry/node.git
  • 指定路径
$ cd node
$ ./configure
  • 编译
$ make
  • 安装
$ make install

####2.修改环境变量(两次)

  • 打开系统文件
$ sudo gedit ~/.profile
  • 将下面两行添加到文件末尾,然后保存关闭
#------------node-------------
export PATH=$HOME/Installed/node/bin:$PATH
export NODE_PATH=$HOME/Installed/node:$HOME/Installed/node/lib/node_modules
  • 使被修改的文件生效
$ source ~/.profile
  • 打开系统文件
$ cd;sudo gedit /etc/profile
  • 将下面两行添加到文件末尾,然后保存关闭
#------------node-------------
export PATH=$HOME/Installed/node/bin:$PATH
export NODE_PATH=$HOME/Installed/node:$HOME/Installed/node/lib/node_modules
  • 使被修改的文件生效
$ source /etc/profile

####配置完毕

(验证方式:步骤3)

####3.写一个测试,验证是否安装成功

$ cd; touch node_test.js; sudo gedit node_test.js
  • 将下面内容写入文件,然后保存关闭
var http = require('http');
http.createServer(function(req, res) {
res.writeHead(200, {'Content-Type':'text/plain'});
res.end('Installed nodejs successfully!!!');
}).listen(8001,"127.0.0.1");
console.log('Server running at http://127.0.0.1:8001/');
  • 运行文件
$ node node_test.js
Installed nodejs successfully!!! 
  • 删除测试文件
$ rm node_test.js

##【rvm】(ruby-1.9.3 rails-4.0.0)

####0.安装rvm

$ curl -L get.rvm.io | bash -s stable
$ sudo gedit ~/.bash_profile
  • 在~/.bash_profile最后 另起一行 加上下面一句 保存 关闭就可以
source ~/.profile 
$ sudo gedit ~/.bashrc
  • 在~/.bashrc最后另起一行 加上下面一句 保存 关闭就可以
source ~/.rvm/scripts/rvm
$ source ~/.bashrc && source ~/.bash_profile && source ~/.rvm/scripts/rvm

####1.用rvm安装ruby

  • 修改 RVM 的 Ruby 安装源到国内的 淘宝镜像服务器,提高安装速度
$ sed -i -e 's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g' ~/.rvm/config/db
  • 列出已知的ruby版本
$ rvm list known
  • 安装一个ruby版本
$ rvm install 1.9.3-p194
  • 这里安装了1.9.3, rvm list known列表里面的都可以拿来安装。

####2.用rvm安装rails

  • 修改 RVM 的 Rails 安装源到国内的 淘宝镜像服务器,提高安装速度
$ gem sources --remove https://rubygems.org/ 
$ gem sources -a http://ruby.taobao.org/ 
$ gem sources -l
  • 安装
$ gem install rails -V
  • 然后,载入 RVM 环境(新开 Terminal 就不用这么做了,会自动重新载入的)
$ source ~/.bashrc && source ~/.bash_profile && source ~/.rvm/scripts/rvm

####配置完毕

(验证方式:在terminal执行$ which ruby; which rails 显示类似如下结果)
/home/ching/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
/home/ching/.rvm/gems/ruby-1.9.3-p194/bin/rails
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment