小弟 ruby 初学者,电脑是 mac 系统的,这两天折腾了两天,想搭建一个 ror 开发环境,一直不能成功,google 百度一大堆,还是不行。请各位指导指导,我该如何搭建一个 ror 开发环境。系统是 os x 10.7 的。我要先装什么软件。还有在 mac 下面用什么 ide 开发?非常感谢!
@Rei 主要是我完全没有一个概念啊。像我做 Java 开发的话我就知道要装 jdk,然后装 eclipse,然后配置环境变量就行了。ruby 这边我完全没概念了。这位兄弟你给指导指导嘛
@Rei 先装我的终端里面设置 ruby 的版本设置以后,打开另外一个终端,再查询 ruby 的版本又变回了 1.8.6 前面设置为 1.9 了的。。还有就是安装 rails 一直不成功。
@Rei 现在的情况是,我在终端下面用 rvm 1.9.2 --default 提示成功以后,我关闭了重新打开终端以后,ruby 的版本有变成了 1.8.6 这种情况正常吗?还有环境都配置好了以后,我该怎么开发?一直用命令行开发吗?还是用 IDE,如果是的话,用什么 IDE 开发呢?谢谢
参考一下这里 http://ruby-china.org/wiki/install_ruby_guide
我是用命令行 + gvim 开发的。以前有过 IDE 讨论 http://ruby-china.org/topics/622 可以说五花八门。
@forai 现在就在纠结开发工具是不是太早了……
先参考 http://ruby-china.org/wiki/install_ruby_guide
一步步来,Mac 的话安装算简单的了,应该不会有问题。
装好以后会自带一个叫 WEBrick 的 Web 服务器,在命令行里面敲rails s
,成功启动了 Web Server 就可以开始写 Hello world 了。
@Rei 我就是按照您说的那个帖子所说的做的。但是一退出终端版本就变了。很是头疼,还有如果仅仅是用命令行开发的话,ror 的基本框架应该是起初就定义好的吧。这个也是自己一个文件一个文件的写的吗?
@PrideChung 您好,谢谢你的指导,因为我是是 java 开发的,所以习惯了准备好开发环境直接开发,在开发环境里面有现成的框架结构,我在框架上直接进行代码编写,不知道 ror 是不是这样的。呵呵。所以我一直就想着找 IDE。。。
我没有 Mac,具体情况不知道了,等 Mac 用户解答。
新开终端 Ruby 版本不对,那就是没有载入 rvm 环境变量,按官方文档应该会自动插入引用环境变量的那行代码,不过实际情况还要看系统。
Rails 创建项目的时候会生成基本的项目需要的文件,新建功能的时候可以通过命令初始化文件,里面是空的,往里添加逻辑。未用 Rails 进行过开发会很难理解,因为代码量少到极致,用不用 IDE 其实差不多。