zoukankan      html  css  js  c++  java
  • 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开发过程中我是怎么一步步让项目自动化起来的

  • 相关阅读:
    Get-CrmSetting返回Unable to connect to the remote server的解决办法
    Dynamics 365中的常用Associate和Disassociate消息汇总
    Dynamics 365 Customer Engagement V9 活动源功能报错的解决方法
    Dynamics Customer Engagement V9版本配置面向Internet的部署时候下一步按钮不可点击的解决办法
    Dynamics 365检查工作流、SDK插件步骤是否选中运行成功后自动删除系统作业记录
    注意,更改团队所属业务部门用Update消息无效!
    Dynamics 365的审核日志分区删除超时报错怎么办?
    Dynamics 365使用Execute Multiple Request删除系统作业实体记录
    Dynamics 365的系统作业实体记录增长太快怎么回事?
    Dynamics CRM日期字段查询使用时分秒的方法
  • 原文地址:https://www.cnblogs.com/xrtd/p/3734475.html
Copyright © 2011-2022 走看看