在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
最新心血来潮的想学一门新的东西,听说用ROR的开发效率会很高,所以就选择了ruby on rails,安装的时候真是不顺心,这里把自己的安装心得记下来: 1) 安装ruby 下载安装包:http://rubyforge.org/frs/?group_id=167,我下载的是rubyinstaller-1.8.7-p302.exe 装完后,可以用ruby -v 测试是否安装成功,如图,要是出现了版本 就说明安装成功了 2)安装rubygems Rubygems是ruby的包管理器工具,它使得ruby包的安装十分简单,只需要一条命令就可以从远程服务器上下载相应的包,如果相应的应用包含其他扩展,rubygems 也会提示你从远程安装所依赖的扩展。安装后 rubygems 会运行相应的程序生成 rdoc 帮助文档(类似于 javadoc )。目前已经成为 ruby 事实上的包管理器标准了。 下载地址:http://rubyforge.org/projects/rubygems/, 我下载的是rubygems-1.3.7,解压后执行目录下的setup.rb,安装完成以后,用如下命令检查: gem –v 3、安装rails a)远程安装:gem install rails –remote
b)本地手动安装:
activerecord
actionpack
4、创建Web应用 在命令行下输入 rails HelloWorld,比如当前的路径是 E:\Ruby on Rails>rails HelloWorld,便会在E:\Ruby on Rails下创建一个HelloWorld文件夹。 如果需要指定路径可以rails C://test,具体可以看官方API:http://api.rubyonrails.org/ 5、在当前目录(HelloWorld)下,运行 ruby script\server 启动服务,关于webrick服务器更多的信息可以访问 http://www.webrick.org/ 6、浏览器中输入http://localhost:3000/,如果看到以下页面,说明OK 7、写一个HelloWorld的Web程序,ruby script\generate controller HelloWorld命令 然后找到hello_world_controller.rb
输入以下代码,保存 在浏览器中打开http://localhost:3000/hello_world,就会看见结果,但我这里出现一个错误: 在网上看到一个解决方法: 这是由于没有装sqlite3数据库,https://files.cnblogs.com/geek007/sqlite3.rar 这里下载, 然后解压到ruby的bin目录:D:\ruby\bin,命令行执行:gem install "D:\Program Files\Ruby187\bin\sqlite3-ruby-1.2.3-mswin32.gem" 安装成功后,按照第五步重启服务器,在浏览器中访问 http://localhost:3000/hello_World Ok,大功告成~呵呵,开心~~~
PS: 手工安装非常麻烦,可以从 http://instantrails.rubyforge.org/ 下载InstantRails,全部搞定。 参考资源: |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论