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的安装

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 的安装

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

显示如下字样表示安装完成


六: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的版本

七:安装rvm

rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。

curl -L get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile

rvm -v

查看已经安装好的rvm版本


八:利用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的时候很容易出现以下情况


这种情况,切记不要着急,要耐心等待

耐心等待之后就会出现我们要的包了!

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,所以这里就不需要再次安装了

这里,我们根据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、付费专栏及课程。

余额充值