linux Mint 17(ubuntu)下angularjs开发环境配置

本次安装将会安装一下的软件包和环境
 RubyMine 
IntelliJ IDEA
open-jdk-6.0
android-sdk
ant
github
rvm
rvm.ruby
rvm.rails
node.js
yeoman

安装前的准备:
说明:该文大部分的安装是在命令行的方式下安装的!
准备1:
在Ubuntu,mint的linux发行版中,可以使用
Ctrl+Alt+T

打开命令行,即terminal终端!
准备1:
sudo

sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性,这里,我们安装软件会使用到sudo指令。
tar -zxvf filename

用于将tar.gz格式的压缩包解压缩
指令中的zxvf为tar指令所带的参数。
tar
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
cd filename

用于切换当前工作目录!
source

source命令式将刚才我们添加的环境变量应用的系统中来!
好了,了解一些linux指令之后。
下面,我们开始安装软件
一:rubyMine的安装
[img]http://dl2.iteye.com/upload/attachment/0101/0739/763939a1-1323-31e3-87e3-46428e603dd7.png[/img]
rubymine是捷克的软件开发公司jetbrains的作品,该公司开出了很多的优秀的软件,涉及到的不同的领域。

下载链接:http://download-cf.jetbrains.com/ruby/RubyMine-6.3.3.tar.gz
下载完成后,输入命令
tar -zxvf RubyMine-6.3.3.tar.gz

将软件解压解包


运行软件,即可打开软件。
进入软件目录

cd Rubymin
sh ./bin/RubyMine.sh


软件安装完成后,也可以在mint的左下角的菜单栏中打开编程目录,编程目录里面也有rubymine!
注意:次软件为收费软件,需要注册!大家可以去网上找到相应的注册码!
二:IntelliJ IDEA 的安装
[img]http://dl2.iteye.com/upload/attachment/0101/0741/0218b173-1ee0-35db-8df1-788cd6b8e562.png[/img]
IntelliJ IDEA 也是jetbrains公司开发的软件,据说比Eclipse更为强大!

下载链接:http://download-cf.jetbrains.com/idea/ideaIU-13.1.3.tar.gz
同样,使用
tar -zxvf ideaIU-13.1.3.tar.gz

解压,进入目录
cd ideaIU-13.1.3

运行软件
sh ./bin/idea.sh

即可运行该软件
注意:和rubymine一样,该软件同样为收费软件,大家可以网上寻找注册码
三:openjdk的安全
基本上所有的linux发行版,系统都会默认安装openjdk,但是该版本并不是我们需要的,所以我们还得自己重新装
sudo apt-get install openjdk-7-jdk

安装完成之后,输入
java -version

查看java的具体版本,会显示如下

java安装好了,我们还需要配置环境变量,先找出java的安装目录
sudo find / | grep jni_md.h

不同的系统可能会有不同的结果,我的

修改环境变量
sudo gedit /etc/profile

在profile文件的末尾添加以下代码
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

然后,将修改的环境变量添加到系统中。
source /etc/profile

四:android-sdk的安装
首先去Android developer官网
地址http://developer.android.com/sdk/index.html下载android-sdk

根据系统选择性下载,这里我下载了android-sdk_r23.0.2-linux.tgz
解压android-sdk_r23.0.2-linux.tgz,得到sdk文档
cd android-sdk_r23.0.2-linux


运行目录下的/tools/android脚本即可打开sdk。
五:ant的安装
由于mint是基于Ubuntu和debian发展而来的,mint的软件仓库中已经含有的ant包,可以
输入
sudo apt-get install ant

来安装,但是并图推荐,很容易引起错误,报错!所以我们采取手动安装
进入apache的官网下载
下载链接
http://mirrors.hust.edu.cn/apache//ant/source/apache-ant-1.9.4-src.tar.gz
解压文件
tar -zxvf apache-ant-1.9.4-src.tar.gz

将解压出来的文件移动到/opt/下,(sudo 不能省,否则没有权限)
sudo mv apache-ant-1.9.4 /opt/
同样需要修改环境变量,将我们在上一步添加的环境变量修改为
  export ANT_HOME=/opt/apache-ant-1.9.4
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar



查看ant安装是否完成
ant -version


显示如下字样表示安装完成
[img]https://img-blog.csdn.net/20140716203101753?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWluY2hpbmE5MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center[/img]
六:github的安装
Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用
安装github只需要一行代码即可
sudo apt-get install git-core

同样,我们也可以使用git --version来查看当前github的版本
[img]https://img-blog.csdn.net/20140716203430609[/img]
七:安装rvm
rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。
curl -L get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
[img]https://img-blog.csdn.net/20140716204126721[/img]
rvm -v


查看已经安装好的rvm版本
[img]https://img-blog.csdn.net/20140716204035671[/img]
八:利用rvm安装ruby
列出已知的ruby版本
rvm list known

安装ruby。这里我们安装ruby2.0.0
rvm install 2.0.0

只要在已经列表中列出来的ruby,其实都是可以安装的
安装完成后可以使用
ruby -v

来查看现在已经安装的ruby版本
ruby安装好以后,我们还需要设置2.0.0为默认的ruby
rvm 2.0.0 --default
ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]

特别注意:安装ruby的时候很容易出现以下情况
[img]https://img-blog.csdn.net/20140715220157750?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWluY2hpbmE5MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center[/img]
这种情况,切记不要着急,要耐心等待
耐心等待之后就会出现我们要的包了!
Searching for binary rubies, this might take some time.  
No binary rubies available for: centos/6/i386/ruby-1.9.3-p545.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for centos.
Installing requirements for centos.
Updating system......
Installing required packages: libyaml-devel......
Requirements installation successful.
Installing Ruby from source to: /usr/local/rvm/rubies/ruby-1.9.3-p545, this may take a while depending on your cpu(s)...
ruby-1.9.3-p545 - #downloading ruby-1.9.3-p545, this may take a while depending on your connection...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 9802k 100 9802k 0 0 217k 0 0:00:45 0:00:45 --:--:-- 393k
ruby-1.9.3-p545 - #extracting ruby-1.9.3-p545 to /usr/local/rvm/src/ruby-1.9.3-p545.
ruby-1.9.3-p545 - #applying patch /usr/local/rvm/patches/ruby/GH-488.patch.
ruby-1.9.3-p545 - #applying patch /usr/local/rvm/patches/ruby/ssl_no_ec2m.patch.
ruby-1.9.3-p545 - #configuring..............................................
ruby-1.9.3-p545 - #post-configuration.

九:rvm.rails的安装
只要当ruby的安装安装好之后,才能成功安装rails
gem install rails

然后测试安装是否正确
rails -v
Rails 3.2.13

十:node.js的安装
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用
这里我们使用nvm来安装nodejs,,说明:nvm是node的版本管理器,能很好的管理node的版本!
nvm 的github地址
https://github.com/creationix/nvm/
将nvm的shell文件用git克隆到本地
git clone https://github.com/creationix/nvm.git ~/.nvm

将脚本添加进系统环境变量
vim  .bashrc

在bashrc最后面添加
source ~/.nvm/nvm.sh

重新启动一下终端,在终端中输入版本查看
cuitmnc@Y400:~$ nvm --version
0.15.0

10.2安装node
在终端中输入
nvm ls-remote

查看可用的node版本
nvm install 0.10
nvm alias default 0.10

安装node的0.10版本,并设置为默认,安装node的同时,也安装了npm管理器,这里就不再缀述nvm了。
可以分别查看node和npm的版本。
node -v
npm -version

十一:安装yeoman
安装yeoman需要使用npm来安装,所以我们首先得安装一个npm。
但是我们在安装node的时候安装了npm,所以这里就不需要再次安装了
[img]https://img-blog.csdn.net/20140715210358296[/img]
这里,我们根据yeoman官方的说明文档来进行安装。
首先,你需要安装yo和其它的依赖工具
由于我们是采用的nvm安装的node,所以就不会出现权限的问题!
npm install -g yo
npm install -g generator-webapp
npm install -g generator-angular


安装完成之后,就可以利用yeoman来搭建一个app初始的框架了!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值