锁定老帖子 主题:在FreeBSD上安装RoR
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-05-28
首先以 port (或package)方式安装 ruby # cd /usr/ports/lang/ruby18 # make install clean 2、安装 rubygems # cd /usr/ports/devel/ruby-gems # make install clean 3、使用 rubygems 安装 rails # gem install rails --include-dependencies 4、测试 4.1在个人目录中(我自己有一个/home目录)运行命令: #rails demo 可以看到有目录及文档被创建 #cd demo #% ruby script/server #启动server 4.2打开你的浏览器,输入自己的IP或DNS地址(使用ifconfig可以查看) 我的:http://192.168.1.110:3000/ 5、看到了吧?高兴吧? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-05-28
6/安装radrails
在freebsd下我只发现有radrails(本以为会有好事者移植textmate,但想到那不是开源的,估计不会有的). # cd /usr/ports/devel/radrails # make install clean 如果已经安装过jdk,不出意外的话,你会得到一个关于JAVA_HOME should not defined的error,需要运行: #unsetenv JAVA_HOME 很奇怪的是,安装radrails需要很多RPM包. 安装完成后,可以使用update manager |
|
返回顶楼 | |
发表时间:2006-05-28
上面图里的字符间隔太大了,我的程序字体是宋体(simsun),要换成英文字体(sans)才行.
|
|
返回顶楼 | |
发表时间:2006-05-28
其实现在 Freebsd 的Ports 中已经有 Rails 1.0 了
所以也可以这么安装 # cd /usr/ports && make fetchindex # cd www/rubygem-rails # make install clean 不过我还是喜欢通过 rubygem 来安装 Rails。 另外,我觉得既然用 Freebsd 来安装Rails ,就不要用 Radrails 来开发了,何苦再安装JDK呢,还是学学用 Emacs 吧,或者通过 putty, telnet 连接到 Freebsd 服务器,通过 windows 客户端来开发,我的客户端开发工具是 PSpad,它比较小巧,速度很快,功能强大的很多,可谓程序员的利器。 具体方法: Freebsd 上要安装上 FTP 服务器,然后通过 Pspad 内置FTP 客户端连接到服务器上编程,这种开发方式我摸索了一阵子了,觉得还不错, PsPad 支持 Ruby , RHTML 语法颜色,但是不支持树型结构分析和autocomplete , 这有点不爽,不过如果研究一下,应该可以自己开发出 autocomplete 功能。 Pspad 是被国内大多数开发人员忽视的一个编辑器。 |
|
返回顶楼 | |
发表时间:2006-05-29
呵呵,谢谢,原来在www下有1.0
我搜索ports文件夹,只找到devel下有,回家cvsup一下ports树看看。 环境我觉得这样好了: Freebsd服务器+svn 然后windows下使用radrails做editer不就行了吗?习惯eclipse了,radrails已经挺好了,再搞FTP,Samba什么的,有点麻烦。 本来想就FreeBSD做服务器+开发机,发现还是麻烦,我玩游戏的时间得不到保证。 |
|
返回顶楼 | |
发表时间:2006-05-29
呵呵,即便是在 Windows 客户端上开发程序,我还是觉得用 Radrails 太慢。 Ruby 这种脚本开发语言为什么还要安装一个基于Java 的 Eclipse 开发工具呢。 还是文本编辑器更好一些。 配上 Tortoise SVN Windows 客户端同样可以实现你的开发方式。
|
|
返回顶楼 | |
发表时间:2006-05-29
koalant 写道 呵呵,即便是在 Windows 客户端上开发程序,我还是觉得用 Radrails 太慢。 Ruby 这种脚本开发语言为什么还要安装一个基于Java 的 Eclipse 开发工具呢。 还是文本编辑器更好一些。 配上 Tortoise SVN Windows 客户端同样可以实现你的开发方式。
Eclipse有一些相当不错的项目代码管理功能,强大的CVS/SVN集成,方便的代码导航,CSS/JavaScript/HTML Editor等等。 |
|
返回顶楼 | |
发表时间:2006-05-29
robbin 写道 Eclipse有一些相当不错的项目代码管理功能,强大的CVS/SVN集成,方便的代码导航,CSS/JavaScript/HTML Editor等等。 恩,跟 Eclipse 平台相比, PSpad唯一可说的强项只能是小巧了。 不过它内置对 HTML ,JAVSCRIPT, CSS 的代码浏览器,语法颜色和自动完成功能还是不错的,还有内置的颜色提取数值功能等,就是对 Rails, ruby 的支持较弱。否则做为一个 Native 编辑器还是很值得向 Rails 开发者推荐的。 |
|
返回顶楼 | |
发表时间:2006-06-02
1、Application error (Rails) 与 500错误
启动"server"角本的位置很重要,如果一个项目叫 test,那么应该是: cd test ruby script/server 如果:cd test/scrpt ruby server就会得到错误 |
|
返回顶楼 | |
发表时间:2006-06-02
2、很多教程是从构建简单的带有数据库的应用开始的,在学习前,应该了解一个简单的规范:
Rails的命名约定:单数形式的model类名字(Recipe)映射到复数形式的数据库表(recipes)。 //如果英文很稀松的话,就比较可怜,有些英文的复数很古怪,但我看到建立model的时候,也建立了一个复数的fixgures,就可以抄一下 |
|
返回顶楼 | |