linux-mint下web开发环境搭建-Last·Update·2014·01·04·By·CCY

最新更新链接:https://gist.github.com/Channely/8296901

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


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


'.-------------------------------------------------------------------'.1.必备软件.'-------------------------------------------------------------------.'


ibus  (软件管理器安装)


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


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


Skype      (软件管理器安装)


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】 

        安装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 [email protected]

         如果连接成功会提示:"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.----------------------------------------------------.'


你可能感兴趣的:(linux,Web,android,AngularJS,Rails)