目录[-]

  • 必备软件:
  • 环境配置:
  • 【open-jdk-6.0】
  • 【android-sdk】
  • 【ant】
  • 【github】
  • 【node.js】
  • 【rvm】(ruby-1.9.3 rails-4.0.0 gemfile)
  • 必备概念:
  • 关于自动化部署我推荐大家参谋一下Fortune Zhang的一篇文章:android开发过程中我是怎么一步步让项目自动化起来的

最新更新链接: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开发过程中我是怎么一步步让项目自动化起来的

转载于:https://www.cnblogs.com/xrtd/p/3734475.html

linux-mint下搭建android,angularjs,rails,html5开发环境相关推荐

  1. Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440

    Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440 参考: http://hi.baidu.com/jiyeqian/blog/item/f46d2 ...

  2. Fedora9 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到mini2440

    Fedora9 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到mini2440 分类: LINUX 2011-10-18 16:44:56 因为在搭建ARM的qte环境时 ...

  3. ubuntu下搭建eclipse+tomcat的web开发环境

    之前是打算给eclipse装上插件变成eclipse for javaEE 的,后来一看过程太麻烦了,直接下载eclipse for java EE 算了.搭建eclipse+tomcat的web开发 ...

  4. MDK怎么用----Window7下搭建Keil(MDK)开发环境

    本文章为作者原创,转发请注明出处! 使用到的开发环境安装包百度云下载地址:链接:https://pan.baidu.com/s/1az3O699KMbD0zZbPUgXcjQ  密码:vajk 一.安 ...

  5. ubuntu下搭建一个数据化处理的开发环境

    1.搭建matplotlib环境 构建matplotlib运行环境,需要满足相关软件环境. numpy库提供大数据集的数据的数据结构和数学方法.诸如元组.列表或字典等python的默认数据结构同样可以 ...

  6. win7下搭建opengl es 2.0开发环境

    原文  http://codingnow.cn/opengles/1501.html 主题 OpenGL ES Windows 7 1. 下载AMD的OpenGL ES2.0的模拟器 ,下载地址:  ...

  7. vs code配置python环境mac_Mac下搭建基于VSCode的Python开发环境

    首先需要做的准备 1,安装VSCode 2,安装Python VSCode安装Python扩展插件 在VSCode的扩展列表,搜索Python,安装即可.如图: VsCode的Python插件 配置P ...

  8. 如何在Ubuntu系统下搭建Android开发环境

    本文记录了如何在Ubuntu 12.04(64bit)系统下搭建Andriod(安卓)开发环境. 1.安装jdk 首先是下载和安装jdk.可以直接去http://java.sun.com下载.我当时下 ...

  9. 在UBUNTU LINUX下搭建 ANDROID开发

    菜鸟系列之一:在 UBUNTU LINUX下搭建 ANDROID开发 第一步:激活 ROOT用户.................................................... ...

  10. 安卓linux交叉编译,Linux Ubuntu下用Android NDK 生成独立交叉编译链

    本文主要介绍使用Android NDK生成独立交叉编译链,然后使用独立交叉编译链编译Android程序 下载NDK 下载与自己操作系统相吻合的版本 下载地址 解压到安装目录(如~/myndk): ta ...

最新文章

  1. JSP 自定义标签介绍
  2. 我是如何做软件测试项目的?
  3. SEO的操作流程梗概
  4. uniapp中动态修改导航栏标题
  5. php行为日志,利用ThinkPHP的行为扩展做系统日志
  6. 知乎:全球发售2600万股销售股份 每股发售价51.8港元
  7. 【蓝桥杯集训100题】scratch辨别质数合数 蓝桥杯scratch比赛专项预测编程题 集训模拟练习题第15题
  8. html中阳历生日转换成农历,公历转农历生日查询器,公历农历换算器?
  9. Vue定义全局常量,全局方法
  10. postgres使用with计算占比,同比和环比
  11. python educoder苹果梨子_Python实现201909-2(小明种苹果(续))满分代码,带注释...
  12. python3 时区 时间戳 指定输入时间为东八区时间、北京时间
  13. 服务器中搭建OA系统,oa系统搭建在云服务器上
  14. Windows系统下载
  15. Surface重装系统
  16. 跟CEO、CSO们一起来上保险科技精品课:众安在线、泛华金控...30家标杆企业案例8小时深度闭门研讨...
  17. 各国电源插头标准和电压标准
  18. Cornerstone的Merge方法
  19. char 与Unicode编码
  20. 微博十年:坐看江湖,搅动风云

热门文章

  1. 通过HttpClient转发/调用HTTP请求
  2. 【已解决】Maven更改本地默认仓库时遇到的问题。 No implementation for org.apache.maven.model.path.PathTranslator was bound
  3. 帮你轻松理解Commonjs、AMD、CMD、ES6的区别
  4. 03. Use const whenever possible
  5. 计算机系统的组成和应用,计算机系统组成与应用领域的考点
  6. 3dmax材质通道插件_3dmax插件外挂神器【疯狂模渲大师蓝色经典版】第九章:渲染后期教程...
  7. python输出到指定文件夹_python实现指定文件夹下的指定文件移动到指定位置
  8. flash代码_Flash如何处理常见的代码错误(AS3)(2)
  9. php post 302,php – Laravel 5.2 Post 302重定向到GET
  10. php curl设置headers,php curl如何设置头部信息