• linuxmint下搭建android,angularjs,rails,html5开发环境


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

    系统64bit为例进行配置/2013/11/01/update/  by ccy

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

    必备软件:

    ibus    (软件管理器安装)

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

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

    Skype     (官网下载) 版本:Debian 7.0(multiarch)

    RubyMine    (官网下载) 版本:5.4.3

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

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

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

    【Chrome安装后双击安装即可 注意下载规定的版本 以后调试代码会经常用到本浏览器】

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

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


    环境配置:

    【open-jdk-6.0】   

    注意以sudo开始的命令 需要输入开机密码

    1 sudo apt-get install openjdk-6-jdk
    1 $ java -version

    记住版本  

    1 cd
    1 sudo gedit /etc/profile

    将会打开文件 然后在文件最后另起一行加入下面三行内容后 保存关闭即可
    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

    配置完成

    参考链接:

    http://android.group.iteye.com/group/wiki/2879-android-linux-set

    http://www.i5a6.com/856.html





    【android-sdk】  

    下载地址:  http://developer.android.com/sdk/index.html#download 下载后解压到合理的路径下

    注意:如果是64位的机子 需要安装32的lib库     

    1 sudo apt-get install ia32-libs
    1 cd
    1 sudo gedit /etc/profile

    在文件最后另起一行加入下面两行内容 注意黑色背景的路径需要根据自己机器上sdk文件夹的路径修改

    export ANDROID_HOME=/home/ching/Installed/adt-bundle-linux-x86_64-20131030/sdk

    export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH

    1 sudo gedit ~/.bashrc

    在文件最后另起一行加入下面一行内容 注意黑色背景的路径需要根据自己机器上platform-tools文件夹的路径修改

    export PATH=/home/ching/Installed/adt-bundle-linux-x86_64-20131030/sdk/platform-tools/:$PATH

    1 source /etc/profile

    配置完毕

    参考链接:http://blog.csdn.net/orzorz/article/details/5503751





    【ant】  

    1 sudo apt-get install ant

    然后添加环境变量 

    1 cd
    1 sudo gedit /etc/profile

    在文件最后另起一行加入下面两行内容   

       export ANT_HOME=/usr/bin/ant
       export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin

    配置完毕

    参考链接:http://www.chedong.com/tech/ant.html





    【github】 

    1 sudo apt-get install git
    1 mkdir mygit
    1 cd mygit
    1 $ git init
    1 $ git config --global user.name "your_name"
    1 $ git config --global user.email "your_email"

    0.注册GitHub 
    1.创建SSH keys:  

    1 ssh-keygen -t rsa -C "your_email"

    回车后会提示输入密码,该密码用来加密私钥(也即是id_rsa)  回车。

    在mygit文件夹中会出现两个文件:id_rsa和id_rsa.pub(如123和123.pub) 
    其中123是私钥,123.pub是公钥。(下列命令中的123456需要替换成你自己mygit文件夹中的文件名) 

    1 mkdir ~/.ssh
    1 cp ~/mygit/123 ~/.ssh
    1 cp ~/mygit/123.pub ~/.ssh

    2.添加SSH keys:
    登录GitHub->Account Settings->SSH keys->Add SHH keys :
    Title填Linux-mint-git,Key则要将id_rsa.pub文件的内容全部复制粘贴过来(注意,是全部内容,绝对不能有任何差错),之后点击Add key即可。
    3.测试连接:

    1 ssh -T git@github.com

    如果连接成功会提示:"Hi ×××! You've successfully authenticated, ..."
    否则,可能会出现:"Permission denied (publickey). fatal:the remote end hung up unexpectedly"原因可能有:  
    1).文件123456和123456.pub没有移动到~/.ssh文件夹中;
    2).复制粘贴id_rsa.pub文件内容时出错,可能不小心修改了,也可能是编辑器的原因,尝试一下用其他编辑器打开再复制粘贴。

    配置完毕

    参考链接:http://zhlch.iteye.com/blog/1496618 

     


    【node.js】  

    Install the dependencies:

    1 sudo apt-get install g++ curl libssl-dev apache2-utils
    1 sudo apt-get install git-core

    Run the following commands:

    1 $ git clone git://github.com/ry/node.git
    1 cd node
    1 $ ./configure
    1 make
    1 sudo make install


    配置完毕

    参考链接:http://howtonode.org/how-to-install-nodejs

    推荐文章:http://rogerdudler.github.io/git-guide/index.zh.html





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

    $ curl -L get.rvm.io | bash -s stable
    $ sudo gedit ~/.bash_profile

    在~/.bash_profile最后 另起一行 加上下面一句 保存 关闭就可以

    source ~/.profile 

    1 sudo gedit ~/.bashrc

    在~/.bashrc最后另起一行 加上下面一句  保存 关闭就可以    

    source ~/.rvm/scripts/rvm

    1 source ~/.bashrc


    $ source ~/.bashrc && source ~/.bash_profile && source ~/.rvm/scripts/rvm

     修改 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列表里面的都可以拿来安装。

    用rvm安装rails

    修改 RVM 的 Rails 安装源到国内的 淘宝镜像服务器,提高安装速度

    $ gem sources --remove https://rubygems.org/
    $ gem sources -a http://ruby.taobao.org/
    $ gem sources -l
    $ gem install rails -V

    接下来看这篇文章的大家很可能接触到一个叫party-bid的项目,需要1.9.3-p194版本ruby,并且会用到叫做mobile的gemset(gemset可以看作是由许多gem包提供的功能组成的一套开发环境)。流程可以这样。

    $ rvm use 1.9.3-p194
    $ rvm gemset create mobile
    $ rvm use 1.9.3-p194@mobile

    进入到项目目录,建立一个.rvmrc文件。

    在这个文件里可以很简单的加一行命令:rvm use 1.9.3@mobile

    然后无论你当前ruby设置是什么,cd到这个项目的时候,rvm会帮你加载 ruby 1.9.3和rails_first gemset.

    安装gem包    bundler

    1 $ gem install bundler

    安装gem包    jt-mobile-kit

    1 $ gem install jt-mobile-kit

    然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的) 

    配置完毕

    参考链接:
    http://blog.eddie.com.tw/2011/04/08/rvm-and-gemsets/   
    http://ruby-china.org/wiki/rvm-guide 
    http://ruby-china.org/wiki/install_ruby_guide

    必备概念:

    gitg   IDEA
    haml bootstrap angularjs
    lcalstorage json mvc tdd restful ajax
    jasmine veinre postman trello 

    jt-mobile-kit moode-user-plugin

    关于自动化部署我推荐大家参谋一下Fortune Zhang的一篇文章:android开发过程中我是怎么一步步让项目自动化起来的

  • 相关阅读:
    POJ3253Fence Repair(优先队列或单调队列)
    POJ3630Phone List(字典树)
    HDU1896Stones(优先队列)
    POJ3468 A Simple Problem with Integers(线段树延时标记)
    HDU3535AreYouBusy(分组背包)
    C++ 学习涨姿势汇总
    [C++] std::vector 使用
    Cocos2dx-3.2 引擎学习(四)之CCScheduler
    Cocos2dx-3.2 引擎学习(三)之AssetsManager
    Cocos2dx-3.2 引擎学习(二)之Director
  • 原文地址:https://www.cnblogs.com/xrtd/p/3734475.html
Copyright © 2020-2023  润新知