学习web开发,需要构建一个软件开发平台,由于一般的系统很少有直接便于软件开发的环境,需要我们自己搭建。本文介绍的是初学web开发怎样配置环境。内容如下:
0. Linuxmint下载网址
1.安装Google Chrome
2.安装IBus输入法
3.open-jdk-7.0环境的配置
4.安装rvm(rvm是Ruby Version Manager缩写,是ruby的版本管理工具,也就是说安装rvm后可以安装多个ruby,并可以在各个版本间切换.)
5.安装ruby (一种为简单快捷面向对象编程而创的脚本语言)
6.安装rails(是一个使用Ruby语言写的开源Web应用框架,它是严格按照MVC结构开发的)
7.安装ant(是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发)
8.RubyMine的下载和安装(是一个为Ruby和Rails开发者准备的IDE,是最智能的Ruby和Rails的IDE)
9.IntelliJ IDEA的下载和安装(java语言开发的集成环境,最好的java开发工具之一)
10.安装nvm(Node Version Manager,Node多版本管理器)和node
一.安装linuxmint15系统
下载地址:[url]http://www.linuxmint.com/download.php[/url] 装入u盘。
1:压缩磁盘:打开原系统,点击计算机,右键选择磁盘管理,找到较大的一个磁盘(大约50G),点击右键进行压缩。
2:插入装有linuxmint15的u盘,重启电脑。
3:开机, 在还未进去系统时,进入bios界面,进入USB启动。
4:选择桌面安装包,安装系统。
5:分区时选择“其他”选项,然后选择空闲的磁盘。即为原系统下压缩的磁盘。
6:配置外网:下载updateHosts.py文件,在终端中输入:
sudo python updateHosts.py
显示success,此时系统就安装好了。
二.配置环境与软件安装
可参考:[url]http://oulafen.blog.51cto.com/7830663/1344939[/url]
1:下载chrome浏览器:
(1)下载地址:[url]https://www.google.com/intl/zh-CN/chrome/browser/index.html?hl=zh-CN&platform=linux#eula[/url]
(2)打开文件位置,双击安装包,按提示安装即可。
2:IBus输入法安装和设置
(1)sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4 //安裝IBus框架
(2)sudo apt-get install im-switch //启用IBus框架
重启电脑
(3)sudo apt-get install ibus-pinyin //安装拼音引擎
(4)/usr/lib/ibus-pinyin/ibus-setup-pinyin //设置ibus-pinyin
(5)sudo apt-get install ibus-sunpinyin //安装sunpinyin模块
(6)/usr/lib/ibus-sunpinyin/ibus-setup-sunpinyin //设置ibus-sunpinyin
3:安装与配置openjdk-7-jdk
(1)安装:
sudo apt-get install openjdk-7-jdk
(2)查看java版本:
java -version
如:
java version "1.7.0_51"
OpenJDK Runtime Environment (IcedTea 2.4.4) (7u51-2.4.4-0ubuntu0.13.04.2)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
(3)查找java安装目录:
sudo find / | grep jni_md.h
如:
/usr/lib/jvm/java-7-openjdk-amd64/include/jni_md.h
/usr/lib/jvm/java-7-openjdk-amd64/include/linux/jni_md.h
(4)修改环境变量:
sudo gedit /etc/profile
(5)对profile文件添加代码:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64(这里修改为你的 java版本)
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/ tools.jar
(6)写入命令:
source /etc/profile //对文件进行保存
4:安装RVM和 配置Ruby, Rails 运行环境
可参考[url]https://ruby-china.org/wiki/install_ruby_guide[/url]
(1) $ curl -L https://get.rvm.io | bash -s stable//安装 RVM
(2) $ source ~/.rvm/scripts/rvm //载入 RVM 环境
(3) $ rvm -v //检查一下是否安装正确
此时显示rvm版本,如:rvm 1.25.28 (stable) by Wayne E. Seguin
, Michal Papis [https://rvm.io/]
此时用
which rvm
命令查找rvm存在的位置 如果没有显示的话,需要依次使用
sudo gedit ~/ .bashrc
打开文件,在文本最后添加source ~/.rvm/scripts/rvm 重启终端,输入which rvm,检测rvm是否安装好,若没安装好,继续输入
sudo gedit ~/ .profile
打开文件,在文本最后添加source ~/.rvm/scripts/rvm 重启终端,输入which rvm,检测rvm是否安装好,若没安装好,继续输入
sudo gedit ~/ .zshrc
打开文件,在文本最后添加source ~/.rvm/scripts/rvm 重启终端,输入which rvm,检测rvm是否安装好。若还没安装好,继续第三步骤。
(3)上一步更改了.profile,但是计算机还没有确认,所以需要使用
source .profile
命令更新。
(2)用 RVM 安装 Ruby 环境:
$ rvm install 2.0.0
下载,编译过程,完成以后,Ruby, Ruby Gems 就安装好了.
(3)设置 Ruby 版本
1.
$ rvm 2.0.0 --default
2.检查一下是否安装正确:
$ ruby -v 此时显示的是ruby版本:ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
3.
$ gem -v 2.1.6
$ gem source -r https://rubygems.org/
$ gem source -a https://ruby.taobao.org
经过这3个步骤,Ruby 环境就安装好了
(4)安装 Rails 环境
(1) $ gem install rails
(2) $ rails -v //检查一下是否安装正确。显示如:Rails 3.2.13
5:安装和配置ant:
(1) sudo apt-get install ant //安装
(2) ant -v //检测是否安装成功
如:
Apache Ant(TM) version 1.8.2 compiled on May 18 2012
Trying the default build file: build.xml
Buildfile: build.xml does not exist!
Build failed
(3)装完ant后也要配环境:
1.
sudo gedit /etc/profile //打开profile文件
2.添加代码:
export ANT_HOME=/usr/bin/ant
export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin
3.
source /etc/profile //保存后一定要source
6:RubyMine和IntelliJ IDEA的下载和安装
可参考[url]http://www.jetbrains.com/ruby/quickstart/[/url]
(1)下载地址:
下载RubyMine:http://www.onlinedown.net/soft/169422.htm
下载IntelliJ IDEA: http://www.onlinedown.net/soft/86098.htm
(2)解压:
1'解压RubyMine: unzip RubyMine-6.3.3.tar.zip 成功后会出现一个 .tar.gz文件,这也是一个压缩包,继续解压:
tar -zxvf RubyMine-6.3.3.tar.gz
2'解压IntelliJ IDEA: unzip ideaIU-13.1_86098.tar.zip 同理继续解压:tar -zxvf ideaIU-13.1_86098.tar.gz
(3)打开软件:在解压后的bin文件夹中双击rubymine.sh或idear.sh.(若显示的是文本文件,就在终端打开,直接把文件拖到终端就好了)
(4)此时系统会提示输入注册码。可输入:
user name:rubymine
key:70414-12042010
00002VG0BeoZbwmNAMNCx5E882rBEM
Ysn1P!e"s830EDlHcWg8gmqYVkvZMo
Injf4yqlO1yy"82NiwNzyYInoT7AiX
7:安装nvm和node
可参考[url]https://github.com/creationix/nvm[/url]
(1)下载nvm:
https://raw.githubusercontent.com/creationix/nvm/v0.13.0/install.sh | bash
或者wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.11.0/install.sh | bash
(2)依次使用:
sudo gedit ~/ .bashrc
打开文件,在文本最后添加source ~/.nvm/nvm.sh 重启终端,输入nvm,检测nvm是否安装好,若没安装好,继续输入
sudo gedit ~/ .profile
打开文件,在文本最后添加source ~/.nvm/nvm.sh 重启终端,输入nvm,检测nvm是否安装好,若没安装好,继续输入
sudo gedit ~/ .zshrc
打开文件,在文本最后添加source ~/.nvm/nvm.sh 重启终端,输入nvm,检测nvm是否安装好。若还没安装好,继续第三步骤。
(3)上一步更改了.profile,但是计算机还没有确认,所以需要使用
source .profile
命令更新。
(4)输入nvm,检测nvm是否安装好。
(5)利用nvm安装node:
nvm install 0.11
nvm alias default 0.11 //设置默认版本
nvm ls //查询使用的node版本
三 配置环境出现的问题
1.安装jdk找不到安装包:可能是更新源有问题或网络有问题
网络有问题:换个网络连接即可
更新源有问题的处理办法:
1》选择源
(1)在菜单里面找到首选项-software source,你能看到Mirrors的选择框.
(2)先点开第一个main选择框,你会看到会出现一些绿条,差不多的时候,选择最长的绿条,黄色和红色或没有彩条的不要选。
(3)同理raring选择框也是这样。
(4)有时候弹出来的选择框会出现死机情况,需要多试几次。
2》注释掉没用的索引:
(1)在终端中输入:
cd /etc/apt/
(2)在终端中输入: ls 能够找到/etc/apt/下的文件或者文件夹
(3)如果有sources.list.d这个文件,在终端中输入:
cd sources.list.d
(4)在终端中输入: ls
(5)如果有official-package-repositories.list这个文件,在终端中输入:
sudo gedit official-package-repositories.list
,提示你输入系统密码打开文件
(6)用#注释掉最后两个deb:
#deb http://security.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
#deb http://archive.canonical.com/ubuntu/ raring partner
3》在终端中输入:
sudo apt-get update
2.sudo apt-get update 错误:
E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) E: 无法锁定列表目录.....
解决办法:(1)终端输入命令:
ps -aux
ps -aux | grep apt
(2)出来一堆数字后输入 sudo kill *** ,***为相应数字,kill掉倒数第一个就行了,还不行就倒数第二个,以此类推。
提醒:安装软件后只需update一次,更新成功后即可,不需要每次安装软件都更新一次。
3.依赖关系不满足:
(1)更新源
(2)用修复命令进行修复,可能会等很久
(3)删除原来的安装包,重新下载安装。