精华帖 (0) :: 良好帖 (1) :: 新手帖 (1) :: 隐藏帖 (10)
|
|
---|---|
作者 | 正文 |
发表时间:2010-08-21
最后修改:2010-08-24
1. 安装ruby1.9.2 下载链接: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 引用 (1)tar jxvf ruby-1.9.2-p0.tar.bz2 (2)cd ruby-1.9.2-p0 (3)./configure –prefix=/usr/local/ruby (4)make (5)make test (6)sudo make install 设置环境变量: 由于ubuntu10.0.4自带了gedit,所以直接用gedit即可: sudo gedit /etc/environment 我的环境变量值如下: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ruby/bin" 如果有其它的ruby,可以加在前面。 虽然用source /etc/environment也可以生效,但是最好还是重启一下,因为有时候还是找不到ruby。 然后就可以通过命令 ruby -v查看当前ruby是否是最新的1.9.2了。 不过如果使用gem list,就会出错,提示找不到zlib这个库: no such file to load -- zlib (LoadError) 解决方法: 引用 (1)sudo apt-get install zlib1g-dev
(2)然后到源码目录的ext/zlib下 (3)ruby extconf.rb (4)make (5)sudo make install 这样ruby与gem的安装就结束了。 2. 安装rails3rc 理论上可以直接使用 gem install rails --pre,但是安装需要管理员权限 所以该使用sudo gem install rails --pre 在ubuntu上这么用也有问题,提示 gem命令没有被发现 实际上gem -v或gem list都是可以的 在网上查了一下,还要搞个软连接 sudo ln -s /usr/local/ruby/bin/ruby /usr/bin/ruby sudo ln -s /usr/local/ruby/bin/gem /usr/bin/gem 这样就sudo ruby或sudo gem就可以正常使用,rails就可以正常安装了。 3.安装jdk与netbeans 本来安装ruby与jdk没什么关系的,但是主流开发工具netbeans是用java开发的,所以必须安装jdk. 安装jdk之前先把安装文件移到想要安装的目录下,如 sudo mv jdk-6u21-linux-i586.bin /usr/local/ 然后让这个文件有可执行权限: sudo chmod +x jdk-6u21-linux-i586.bin 安装: sudo ./jdk-6u21-linux-i586.bin 安装好后,不用设置java环境变量,因为安装netbeans时会自动搜索jdk路径。 安装netbeans比起前面的都要简单: sudo sh netbeans-6.9.1-ml-ruby-linux.sh 4.安装mysql mysql的版本自己并不是很关心,随便装一个就行,于是直接使用新立得软件管理里面的软件 mysql-server-5.1 mysql-client-5.1 选中上面两个就可,客户端图形界面也没找到好的,也只好使用 mysql-navigator 安装ruby mysql驱动之前,要安装 libmsqlclient-dev 这几个安装完成后,就可以: sudo gem install mysql 经过测试,这样可以正常连接数据库。 5.安装服务器thin mongrel虽然很有名,但是进展的确很缓慢,现在已经有很多比它好的服务器了,比较有名的就有thin,passenger之类的。要安装thin: (1)安装g++,可直接在新立得软件管理中找到 (2)安装openssl,在新立得中安装openssl、libssl-dev、libopenssl-ruby1.9.1,因为1.9.2保持最大程度兼容1.9.1,所以应该没什么问题。然后: 一、然后到源码目录的ext/openssl下 二、ruby extconf.rb 三、make 四、sudo make install (3) sudo gem thin netbeans好像并不支持thin,只好在工程目录下直接用thin start启动服务,初步测试没有什么问题。 总结,这上面的过程来看,或许ROR开发能简化很多代码,但环境配置比java还要复杂得多,这种东西要普及难度很大,打发时间倒是不错。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-08-21
用RVM吧,省力又省心
|
|
返回顶楼 | |
发表时间:2010-08-23
netbeans?不知道为什么在Ubuntu下又慢又丑。还是用vim好
|
|
返回顶楼 | |
发表时间:2010-08-23
NumbCoder 写道 netbeans?不知道为什么在Ubuntu下又慢又丑。还是用vim好
netbeans确实很慢,不过用vim写html代码会疯的。 |
|
返回顶楼 | |
发表时间:2010-08-23
netbeans哪里慢,我用6.9.1启动就10秒左右,windows下差不多要20秒。
|
|
返回顶楼 | |
发表时间:2010-08-23
你就不能注意下格式吗>看到一坨坨就烦
|
|
返回顶楼 | |
发表时间:2010-08-24
yangzhihuan 写道 NumbCoder 写道 netbeans?不知道为什么在Ubuntu下又慢又丑。还是用vim好
netbeans确实很慢,不过用vim写html代码会疯的。 可以试下zencoding |
|
返回顶楼 | |
发表时间:2010-08-25
rails3.0rc2出来了
|
|
返回顶楼 | |
发表时间:2010-08-30
我用Aptana_RadRails 还可以吧。NetBeans在Ubuntu下太丑了。字体感觉发虚厉害。。
|
|
返回顶楼 | |
发表时间:2010-08-30
vim才是王道。我终于确定用vim了。。。
|
|
返回顶楼 | |