`
minchina91
  • 浏览: 9274 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

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
[img]http://img.blog.csdn.net/20140716204126721[/img]
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初始的框架了!
  • 大小: 7.4 KB
  • 大小: 6.1 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics