第一次使用ubuntu11.0.4
因为是第一次使用ubuntu11.0.4,所以对一切还是感觉很陌生,啥东西也找不到,界面有了很大的变化,首先因为我的英文很垃圾,所以我在安装系统的时候是安装了中文,因为我觉得这样的话,对于我初次认识11.0.4是有很大帮助的
因为我是做软件开发的,所以我想知道的是怎么样能够开启一个终端(terminal),我知道,在屏幕的左上角有个ubuntu的icon,当用鼠标点击这个icon的时候,会弹出一个搜索应用程序的搜索工具,当然我们可以输入terminal来进行搜索,然后启用,但是这对于我来说,很麻烦,所以我想有没有一种快捷键,能够快速的找到terminal并且启动它,答案是有的,在屏幕的右上角有意个关机键,点击这个关机键,然后会出来一个下拉菜单,选择最后一项,系统设置,然后选择键盘快捷键,找到terminal,然后输入你要匹配的快捷键即可(我用的是ctrl+t)
ubuntu11.0.4上安装rubyonrails
1、wgetftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz
2、tarzxvfruby-1.8.7-p330.tar.gz
3、cdruby-1.8.7-p330
4、./configure-prefix=/usr/local/ruby
5、make
6、makeinstall
7、whereisruby-------(ruby:/usr/bin/ruby1.8/usr/lib/ruby/usr/local/ruby可以看到,最后一个是我们在configure时配置的安装路径)
8、配置环境变量
sudovi/etc/enviroument
#PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"注释掉以前的,我们要在这个基础上增加我们刚刚安装的ruby环境
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ruby/bin"
9、修改环境变量生效
source/etc/environment
10、检查Ruby安装情况ruby-v
11、
12、安装rubygems
wgetproduction.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz
sudorubysetup.rb
13、
14、检查rubygems是否安装好
gemlist如果没有报错,说明安装正常
这个时候我们发现,gem已经安装在了ruby的安装目录里了(/usr/local/ruby/bin目录下)
15、利用rubygems自身的升级功能进行rubygems升级
sudogemupdate–system
gem-v-----(1.8.5,而在我们安装的时候,用的是rubygems1.3.7的包)
备注:如果在测试gem的各个命令的时候报错:nosuchfiletoload--zlib(LoadError),解决办法:sudoapt-getinstallzlib1g-dev即可,然后到源码目录的ext/zlib下
rubyextconf.rb
make&&sudomakeinstall。
16、利用gem安装rdoc
sudogeminstallrdoc
17、利用rubygems安装一些常用的gem包
sudogeminstalltzinfobuildermemcache-clientrackrack-t
sudogeminstallrack-mount
18、安装rails
sudogeminstallrails
安装制定版本的rails
sudogeminstallrails-v3.0.6
sudogeminstallrails-v2.3.8
在这里会出现(Filenotfound:lib)出现这个错误的原因是你正在安装的新版本的rails使用的是一个较新版本的Rdoc/ri,这样的话,当你在安装rails过程中执行到Rdoc/ri安装的时候就会报错,发现网上有好多的人都说不要安装这个版本的rails然后安装一个不带Rdoc/ri的rails,类似这样:sudogeminstallrails–no-ri–no-rdoc
我发现这样的解决办法相当的愚蠢,这是在背离问题,而并不是解决问题,这条命令的意思是说,在安装rails的时候忽略安装Rdoc/ri,正确的解决途径是:
a、sudogemuninstallrails卸载你刚刚安装的出问题的版本的rails
b、Installthelatestversionoftherdoc-datagem安装最新版的rodc-data的gem包,这将为核心库和标准库安装ridata。
geminstallrdoc-data
c、sudo/usr/local/ruby/bin/rdoc-data–install(/usr/local/ruby/是ruby的安装路径)
d、如果你想让rdoc-data应用于所有的gem包,执行下面的语句
sudo/usr/local/ruby/bin/rdoc-all-overwrite
e、为RDoc2.5+安装ridata
19、编译下环境变量
source/etc/environment
20、检查rails安装情况
rails-v-------(3.0.9)
21、安装mysql数据库
sudoapt-getinstallmysql-serverlibmysqlclient-devlibmysql-ruby(这个时候会有个对话框出来,让你输入mysql的root用户的密码,你根据自己的喜好,输入自己喜欢的密码就可以了)
sudogeminstallmysql
22、检查mysql安装是否正常
mysql-uroot-p******
如果命令行提示了mysql,则说明安装正常
23、创建测试应用
railsnewxxx-d=mysql