本次安装将会安装一下的软件包和环境
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
分享到:
相关推荐
【标题】"迅雷 for fedora32 linux mint 20 ubuntu 20.04" 指的是一款专为Linux系统设计的迅雷下载工具,它支持Fedora 32、Linux Mint 20以及Ubuntu 20.04这三个发行版。迅雷作为一款流行的下载管理软件,它在...
Linux Mint 17是一款基于Ubuntu的开源操作系统,其设计目标是提供一个用户友好、稳定且功能丰富的桌面环境。这款发行版特别注重易用性,深受Linux新手和经验丰富的用户的喜爱。"Linux Mint 17官方壁纸"这个主题指的...
通过应用这些美化主题,Linux Mint 和 Ubuntu 用户可以享受到更加个性化和美观的桌面环境,同时也可以体验到不同操作系统的设计理念。不过,重要的是在追求美观的同时,也要确保系统的稳定性和安全性。
Linux Mint 是一款基于 Ubuntu 的操作系统,它以其用户友好和美观的界面而受到许多用户的喜爱。在本资源包中,我们关注的是将 Linux Mint 美化成类似 Mac 风格,让用户体验到更加精致的操作环境。这个美化过程通常...
Linux Mint 13 是一款基于 Ubuntu 的开源操作系统,它的设计目标是提供一个用户友好、直观且功能丰富的桌面环境。这款发行版特别注重易用性和稳定性,使得初学者也能轻松上手。本压缩包包含了“Linux Mint 13 中文...
在Windows 7环境下硬盘安装Linux操作系统,如Fedora 17、CentOS 6.2、Ubuntu 12.04以及LinuxMint 13 64-bit,是一种方便快捷的方法,尤其适用于不想或无法使用USB或光盘安装的情况。这种方法涉及到的操作主要包括...
在IT领域,特别是操作系统安装和配置的过程中,32位UEFI启动是一个重要的...通过正确配置和使用"用于32位UEFI启动Ubuntu LinuxMint 等等系统安装后的EFI.zip",可以在支持32位UEFI的硬件上顺利安装和启动Linux系统。
在Linux Mint系统中安装惠普打印机驱动是一个涉及操作系统兼容性、设备驱动程序和软件配置的过程。Linux Mint是一款基于Ubuntu的Linux发行版,因此许多适用于Ubuntu的解决方案也适用于Linux Mint。以下将详细介绍...
Linux Mint 是一款基于 Ubuntu 的操作系统,它以用户友好和易用性著称。这篇手册主要针对从 Linux Mint 18.3 到 20.1 的双系统安装及优化提供详细步骤,适用于那些希望在已有 Windows 系统上添加 Linux Mint 的用户...
- **发展历程**:自2006年开始开发,基于成熟稳定的Linux内核、GNU工具和MATE桌面,依赖于Ubuntu和Debian项目,提供丰富的软件库和集成服务。 ### Linux Mint 的目标与愿景 - **用户定位**:致力于为个人和企业用户...
Linux Mint 11是Linux Mint系列的一个重要版本,它基于Ubuntu 11.04(Natty Narwhal),提供了一种用户友好、美观且功能丰富的操作系统体验。这个官方中文手册是为那些想要深入理解Linux Mint 11系统操作、配置和...
使用方法: 1. 解压文件,得到 apt目录。 2. sudo mv /etc/apt et/apt.old 3. sudo mv ./apt /etc/apt 4. sudo apt update 完成:注意,仅适用于linux mint ubuntu系列.
Linux mint 12 上类似于ubuntu wubi的安装程序,可以帮助你将linux mint 12 安装到windows分区上。实测可用。
该bash脚本是为Linux Mint和Ubuntu编写的,它将在新计算机上安装所有必需的软件。 主要的创新之处在于,该脚本始终使用apt,snap或自定义的bash脚本安装最新的可用版本。 对于R用户,它也可以安装RStudio首选项和R...
LinuxMint-8.iso的BT种子 便于下载LinuxMint 8.iso
在Linux环境下,字体渲染的质量往往取决于字体渲染引擎和相关库的性能。"libcairo2_1.16.0-4ubuntu1ppa1_amd64.deb"是Cairo图形库的一个版本,用于2D图形渲染,包括字体显示;"libfreetype6_2.10.1-2ubuntu0.20.04...
用于ScratchPHP,Android和Javascript的DevSetup设置开发环境。 注意:用于ubuntu的脚本将在Linux Mint,Elementary OS和Debian中很好地工作。目录功能Pr DevSetup设置来自ScratchPHP,Android和Javascript的开发...