本文是学习总结,写得比较无知的地方,希望您能帮我指出。谢谢!
Aptana Studio 是一个Web应用程序的集成开发环境,基于Eclipse,对RoR有很好的支持。可以独立安装,但本文会选择做为Eclipse的插件来安装。要使用它,必须先搭好ROR的环境。
第一步:安装ruby。
$ sudo apt-get install ruby-full
安装完以后,再 $ ruby -v ,如果看到版本号了就对了。
第二步:安装rubygems。
$ sudo apt-get install rubygems
安装完以后,再 $ gem -v ,如果看到版本号了就对了。
如果不对,提示没有这个软件,那就照此帖进行前3步后,再试。
第三步:安装rails。
$ sudo apt-get install rails
安装完以后,再 $ rails -v ,如果看到版本号了就对了。
第四步:安装 ruby-debug-base 和 ruby-debug-ide
这两个gems是用来debug的。
$ sudo gem install ruby-debug-base
$ sudo gem install ruby-debug-ide
第五步:安装git。
$ git 看下安装没有,如果没有,执行以下命令。
$ sudo apt-get install git
安装完成后,再 $ git --version ,看到版本号就对了。
第六步:安装rvm。
rvm是一个命令行工具,安装以后,Aptana studio里的终端会用这个。我先前失败的安装经历,都没装这个。
(搞不懂到底什么东西,我现在只知道可以$rvm install 1.9.2,然后在设置环境变量以后,可以在两个版本的ruby之间切换使用。)
$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head
如果提示curl没装,那就 $ sudo apt-get install curl ,后再试。安装好以后,$ rvm -v 会仍会提示没安装,还要设置环境变量。
在用户目录下有个隐藏文件.bashrc(Ctrl+H显示/隐藏),打开后在最后一行添加:
export PATH=/home/wangbengen/.rvm/bin:$PATH
现在再 $ rvm -v ,看到版本号就对了。
第七步:安装mongrel。(如果想使用默认的WEBrick,可以跳过此步)
这是一个web服务器。在安装rails的时候,其实已经安装了一个叫WEBrick的服务器了,但是mongrel是一个更适合的。
$ sudo gem install mongrel
安装完以后,可以 $ gem list 。看一下安装的所有gems,其中一定有mongrel了吧。
第八步:安装mysql。(如果想使用默认的sqlite3,可以跳过此步)
$ sudo apt-get install mysql-server
$ sudo apt-get install phpmyadmin
默认root的密码是空,因为是个人开发环境,所以就让它空吧。(注:安装mysql这回没试了,因为之前已经安装好了的。)
第九步:安装subversion。
这是版本控制器。
$ sudo apt-get install subversion
第十步:安装Aptana Studio 3。
前提:已经安装eclipse 3.5以上版本。
打开eclipse。菜单Help->Install New Software...,在Work With输入框中输入 http://download.aptana.com/studio3/plugin/install ,然后next...next...finish...重启cclipse就OK了。
一切顺利?那就可以创建一个rails项目试一下。file->new->rails project,输入name就finish。打开项目,会看到一个固定的目录结构,已经创建好了。什么都不用做,右键项目->run server。在浏览器中输入http://localhost:3000/ 欢迎界面了。
注:点击 About your application’s environment 会看到现在还没有使用mysql数据库。这个要配置项目的database.yml文件,然后还要创建相应的数据库,这儿就不说了。下图是我用了mysql的图。
Hello RoR!