zoukankan      html  css  js  c++  java
  • Windows 下配置ruby on rails环境

    因为最近对火热的ruby感兴趣,故准备搭建ruby开发环境。感受下ruby的强大。在搭建环境的过程中,遇到了一些问题,在下文中已做记录,并奉上个人的解决方案。

    在开始前啰嗦一句:本人使用环境ruby 1.9.2 ,rails 3.0.9.

    1、  下载最新版ruby

    网址如下:http://www.ruby-lang.org/en/downloads/

    2、  安装ruby

    下载后直接为exe文件,直接下一步即可。可将[将路径添加到环境变量path中]和[关联ruby文件]两个选项选中。不解释。

    3、  查看安装结果

    Windows环境下,cmd中输入:ruby –v 查看ruby版本。如下图:

    4、  安装rails

    安装rails灰常简单,只需在命令行中执行:gem install rails--include-dependencies。

    运行该命令需保证网络畅通。

    安装完毕后运行:rails –v 可查看rails版本以及验证安装时候成功。如下图:

    5、  创建rails空项目

    运行:rails new rubyprogram创建名称为rubyprogramm的rails项目结构。

    注意:在引用的参考资料中是运行rails rubyprogramm,不是写错了,而是不同rails版本上的区别。此处需注意。

    下图为命令行截图:

    创建成功后,项目结构如下图:

    6、 启动rails自带的webrick服务器

    此处需继续注意!下图是引自参考资料:

    所以,如果你用的是rails3.0以上版本就不能运行ruby script\server,而要运行rails server或者rails s命令。

    运行rails server

    悲剧的事情继续发生,出现如下错误。大致是找不到sqlite3.确实是如此,没有安装sqlite-ruby相关。

    安装sqltie

    运行:gem install sqlite3-ruby

    命令行截图:

    继续运行:rails server。

    Oh my god 竟然弹出这个对话框,找不到sqlite3.dll。

    在官网(http://www.sqlite.org/download.html)下载slqite3.dll,此处检讨自己,在参考资料中,已经说明了,需将sqlite3.dll拷贝到ruby安装目录的bin文件夹下。

    下载位置如下图:

    最后运行 rails server,结果如下图:

    7、  输入http://127.0.0.1:3000/看下图则成功启动

    至此,windows下搭建Ruby on Rails环境就结束了。新手,高手请拍砖。

    最后感谢参考资料中各位兄弟的分享。

    参考资料:

    windows平台下Ruby on Rails环境搭建http://hain.iteye.com/blog/158426

    Ruby on Rails 敏捷开发最佳实践分享http://thoughtrails.com/episodes/71-migrate-windows-ruby-187-rails-23-to-linux-ruby-192-rails-3

    一个英文网站,与我遇到同样的问题http://railsforum.com/viewtopic.php?id=37569

    rails执行 rake db:create 时提示丢失sqlite.dll错误http://foreal.iteye.com/blog/1096556

    Windows安装Ruby On Rails(Ruby1.9.2,Rails3.0,Sqlite3) http://www.360doc.com/content/11/0119/17/5445056_87661030.shtml

  • 相关阅读:
    第三周助教总结
    第三周作业
    第二周助教总结
    参数和指针
    第二周作业
    第一周作业 2
    第一周作业 1
    第七周助教小结
    第六周助教小结
    第五周助教总结
  • 原文地址:https://www.cnblogs.com/zxktxj/p/2843547.html
Copyright © 2011-2022 走看看