最新更新連接:https://gist.github.com/Channely/8296901html
'.------------------------------------------------------------系統以64bit爲例進行配置-----------------------------------------------------------.'java
32位和64位的機器都可安裝64位的系統node
'.-------------------------------------------------------------------'.1.必備軟件.'-------------------------------------------------------------------.'linux
ibus (軟件管理器安裝)android
ibus-pinyin (軟件管理器安裝) 切換輸入法快捷鍵:Alt+Shiftgit
Chrome (官網下載) 版本:64 bit .deb (適用於 Debian/Ubuntu)github
Skype (軟件管理器安裝)web
RubyMine (官網下載) 版本:默認版本 或 最高版本apache
IntelliJ IDEA (官網下載) 版本:Community Editionbootstrap
【安裝以上六個軟件時請注意:不要同時按裝兩個軟件 一個一個來 若是安裝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】
安裝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
安裝
$ sudo 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
在瀏覽器打開地址 http://127.0.0.1:8001/ ,若是顯示下面消息 則安裝成功!
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
'.------------------------------------------------------'.3.開發工具&&開發框架的使用.'-------------------------------------------------------.'
gem和gemset的使用
安裝gem包:bundler
$ gem install bundler
安裝gem包:jt-mobile-kit
$ gem install jt-mobile-kit
接下來看這篇文章的你們極可能會開始做XXX項目,好比叫名字mobile,須要1.9.3-p194版本ruby,而且會用到叫作mobile的gemset(gemset能夠看做是由許多gem包提供的功能組成的一套開發環境)。流程能夠這樣。
$ jt mobile
$ rvm use 1.9.3-p194
$ rvm gemset create mobile
$ rvm use 1.9.3-p194@mobile
$ cd mobile
$ cd www
$ bundle install
$ bundle update
$ gen
$ mdclean
$ mdbuild
進入到項目www目錄,創建一個.rvmrc文件。
在這個文件裏能夠很簡單的加一行命令:rvm use 1.9.3@mobile
而後不管你當前ruby設置是什麼,cd到這個項目的時候,rvm會幫你加載 ruby 1.9.3 和叫 mobile 的gemset.
android-sdk和ant的使用
…………………………未完待續…………………………
'.---------------------------------------------------------'.4.從此須要接觸的概念&工具.'----------------------------------------------------------.'
gitg IDEA TDD 單元測試 haml bootstrap AngularJs lcalstorage JSON MVC restful Ajax SQL Jasmine Veinre PostMan Trello jt-mobile-kit moode-user-plugin 敏捷 ...
'.--------------------------------------------------------.Last.Update.2014.01.04.By.CCY.----------------------------------------------------.'