Eclipse下ruby 和 RoR的开发环境配…
来源:互联网 发布:java 字节码增强 编辑:程序博客网 时间:2024/05/22 17:34
一,首先下载ruby的一键安装程序
在网页http://www.rubychina.net/downloads/上找到
Ruby 1.8.5 One-Click Installer Stable version (recommended)
除了设置安装路径,一路next即可。
安装完成后可以打开命令行,检查是否安装正确
直接打开命令行
正确的话会出现ruby的版本号,否则没有正确安装成功。
二,下载eclipse下的ruby开发插件 Ruby DevelopmentTools(RDT),该插件的详细使用可以查看
http://www.ibm.com/developerworks/cn/opensource/os-rubyeclipse/
在sourceforge上搜索,找到改插件,下载下来后和安装eclipse的插件方式一样,解压下载下来的zip压缩包,把plugins和features目录下的东西拷贝的eclipse下的这2个目录中。然后打开eclipse,这时可能会出现一个要求配置ruby解释器目录的对话框,如果没有出现就点击Window> Preferences,选择ruby,然后Installed Interpreters项中设置的ruby安装目录下的bin目录位置即可。
这时就配置好了ruby在eclipse下的RDT插件。
可以在eclipse中新建项目,此时会出现ruby的项目选项,选择新建ruby项目,填写项目名称选择项目路径后确定。在项目下新建一个ruby文件,后缀名为rb,输入
class
end
然后选择运行为rubyapplication,就可以在控制台上看到输入 3的结果。
以上是eclipse下ruby插件RDT的配置,如果要用ruby来做web开发,当然还要配置一下最负盛名的rubyweb开发框架 Ruby on Rails即RoR。
三,目前在eclipse下最成熟的RoR插件要数RadRails了,下载它的插件版,安装后打开eclipse会有RoR的透视图,新建一个Rails项目,然后会自动在改项目下生成需要的文件和文件夹。并且会为这个项目生成一个服务器,点击绿色的启动箭头启动服务器,在http://localhost:3000能看到ruby的欢迎界面就证明成功了。
下面做一个简单的hello world页面
切换到RoR的透视图,点击RoR项目,在下面的选项卡中选择Generators,选择controller,然后在右边输入test,点击Go按钮,这时就会自动生成一个文件,在console下可以看到,完成后点击项目目录下的app/controllers,下面会有一个test_controller.rb文件,打开编辑,输入
class TestController <ApplicationController
end
这时页面就做好了,但是现在还需要配置一下数据库yml文件,在config目录下有一个database.yml文件,打开并编辑如下内容
development:
test:
production:
如果是mysql就这样配置,改成自己的即可。这里注意所有属性和后面的值之间都要有一个空格,否则会出错,即adapter:和mysql之间有一个空格,所有的都要这样设置。
另外如果修改了这个yml文件,则要重启服务器,修改rb文件是不需要重启服务器的。
修改好后重启服务器,输入http://localhost:3000/test就可以看到helloworld的字样了,打开test_controller.rb,修改为
class TestController <ApplicationController
end
地址栏中输入http://localhost:3000/test/hello就可以看到hello的字样,index方法是test默认的ur所执行的方法l,hello方法对应的url则是test/hello,RoR下controller和url的对应关系就是这样的。
- Eclipse下ruby 和 RoR的开发环境配…
- Windows 下配置ruby on rails环境
- windows 系统下 eclipse环境提交Ha…
- 集成开发环境 Eclipse
- IOS 开发 loadView 和 viewDidLoad…
- win8 下 eclipse+androi…
- 用Eclipse 开发Dynamic …
- 下iOS5 和iOS 4.3版本的函数差异 …
- Windows/Linux 环境下安装 Apache …
- windows环境下python web开发环境…
- windows下搭建Ruby(基于eclipse的环境)开发环境
- windows下搭建Ruby(基于eclipse的环境)开发环境
- 在 Ubuntu 下安装 QT 开发环境
- linux 下 进程和线程的…
- Eclipse 下J2EE 开发与解释
- Linux 下Android 开发环境搭建
- Linux 下Android 开发环境搭建
- 在ubuntu 下搭建 android开发环境
- 塔罗牌的牌意详解
- prototype笔记
- 小笑话
- javascript数组操作大全[转]
- Flex弹出层
- Eclipse下ruby 和 RoR的开发环境配…
- javascript检测YYMMDD格式日期
- Trust you
- 利用JAVA操作EXCEL文件
- [转]考古学家完颜晓炜——人类曾经真…
- 心理学当中一些很有用的定律
- Flex中嵌入HTML
- Flex批量上传通过Servlet
- Eclipse快捷键