`
yshao81710
  • 浏览: 93728 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ruby-2.0学习记录-(win安装篇)

阅读更多

名词解释: 
Ruby 概念就不再做具体介绍了,一句话带过“A Japanese 发明的面向对象的脚本语言”;
Rails 一丹麦人研发的一种约定好的,固定模式的 MVC 框架。
webrick Ruby 默认的http 服务器;

mongrel 比webrick 更快的服务器;
YAML 简介:  yaml 是ruby中常用到底额配置文件。就如同java里常用xml作为配置文件一样。

   进入正题,Ruby如何安装?Rubygems有啥作用?
先说说Rubygems,Rubygems是ruby 的包管理工具。简单明了。
安装步骤:1、下载最新ruby win安装包:
http://www.rubyonrails.org/down)ruby185-24.exe

(使用1.8.6版本在后来运行中好像与webrick。mongrel服务器兼容不太好,

出现This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
  错误

所以又卸载1.8.6后换位1.8.5版本;


2、运行exe安装程序,完成后,命令窗口运行:rbuy -v ,显示版本号说明ruby安装成功。安装包中已经包含了rubygems了随意我们接下来就可以直接用gem安装rails。 (如果想把gem升级到最新版本gem update system)
3.通过包管理工具GEM进行在线安装:命令窗口,ruby安装目录下运行 gem install rails --include-dependencies (如不哦不能直接上网,那就下载gem安装包自己安装吧,没试,不乱说)
4.命令窗口运行rails -v 显示版本号说明安装成功了。

备注:rails 2.0之后版本默认数据为sqlite3,
sqlite3安装 可以通过运行gem install sqlite3-ruby 进行安装
mysql数据库安装 可以通过 gem install mysql 进行安装
 要将mysql目录的libmySQL.dll考到ruby/bin下。

创建项目
1、rails first-ROR (创建一个名为first—ROR的项目,默认数据库为sqlite3)
   如果想使用mysql数据库,可以使用rails first-ROR -d mysql 来创建
2、切换到 ruby/first-ROR目录,运行ruby script/server 启动项目,
通过http://localhost:3000访问创建的项目。


[补充:深入学习--小试牛刀]

ROR 虽然已內建 Webrick 标准服务器,但是它在开启速度、執行速度及便利性都输给了 Mongrel,所以我们要用 Mongrel 取代 Webrick 作为ROR Web Server

远程安装

你可以用以下命令

(1)      DOS 下输入 > gem install mongrel  include-dependencies

选择合适你系统的Mongrel ,如果你是windows os 那么这里就要选择<mswin32>的选项,之后的安装也这样。

 (2)      gem install mongrel_service   include-dependencies
这里会提示你选择 Mongrel Service Win32 Service,选择最高版本的 <mswin32> 即可

启动:ruby\first-ROR>mongrel_rails start

 

 

  • 大小: 111.9 KB
分享到:
评论

相关推荐

    ruby-2.0.0.648-36.el7.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    ruby-2.0.0.648-33.el7_4.x86_64.rpm

    离线安装包,亲测可用

    ruby-libs-2.0.0.648-39.el7-9.x64-86.rpm.tar.gz

    1、文件内容:ruby-libs-2.0.0.648-39.el7_9.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/ruby-libs-2.0.0.648-39.el7_9.tar.gz #Step2、进入解压后的目录,...

    ruby-irb-2.0.0.648-39.el7-9.x64-86.rpm.tar.gz

    1、文件内容:ruby-irb-2.0.0.648-39.el7_9.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/ruby-irb-2.0.0.648-39.el7_9.tar.gz #Step2、进入解压后的目录,...

    ruby-doc-2.0.0.648-39.el7-9.x64-86.rpm.tar.gz

    1、文件内容:ruby-doc-2.0.0.648-39.el7_9.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/ruby-doc-2.0.0.648-39.el7_9.tar.gz #Step2、进入解压后的目录,...

    ruby-devel-2.0.0.648-39.el7-9.x64-86.rpm.tar.gz

    1、文件内容:ruby-devel-2.0.0.648-39.el7_9.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/ruby-devel-2.0.0.648-39.el7_9.tar.gz #Step2、进入解压后的目录...

    ruby-2.0.0.648-39.el7-9.x64-86.rpm.tar.gz

    1、文件内容:ruby-2.0.0.648-39.el7_9.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/ruby-2.0.0.648-39.el7_9.tar.gz #Step2、进入解压后的目录,执行安装 ...

    ruby-libs-2.0.0.648-36.el7.i686.rpm

    官方离线安装包,亲测可用

    ruby-2.0.0.648-39.el7_9.x86_64.rpm

    Centos7 el7.x86_64 官方离线安装包,安装指令为 sudo rpm -ivh ruby-2.0.0.648-39.el7_9.x86_64.rpm

    ruby-doc-2.0.0.648-36.el7.noarch.rpm

    ruby-doc-2.0.0.648-36.el7.noarch.rpm

    ruby-irb-2.0.0.648-39.el7_9.noarch.rpm

    Centos7 el7.x86_64 官方离线安装包,安装指令为 sudo rpm -ivh ruby-irb-2.0.0.648-39.el7_9.noarch.rpm

    ruby-libs-2.0.0.648-39.el7_9.x86_64.rpm

    Centos7 el7.x86_64 官方离线安装包,安装指令为 sudo rpm -ivh ruby-libs-2.0.0.648-39.el7_9.x86_64.rpm

    InstantRails-2.0-win 下载

    通过InstantRails-2.0-win,开发者无需手动配置复杂的环境,只需简单几步即可开始Rails开发,极大地简化了入门流程,降低了学习门槛。然而,尽管它简化了过程,但理解Ruby、Rails以及数据库和服务器的基本原理仍然是...

    CentOS下的libselinux-ruby-2.0.94-5.3.el6_4.1.x86_64.rpm

    CentOS6.4更新的ruby基础库包。费了很大劲找到的,放在这希望帮助到大家!

    Selenium-server-2.0

    在实际应用中,使用Selenium-server-2.0进行自动化测试时,你需要安装相应的WebDriver驱动,如geckodriver(Firefox的WebDriver)。然后,你可以编写测试脚本,使用选择的语言(如Java)来创建WebDriver实例,启动...

    uWSGI-2.0.19.1.tar.gz

    标题中的"uWSGI-2.0.19.1.tar.gz"表明这是一个uWSGI的源码包,版本号为2.0.19.1,通常用于手动编译安装。描述中提到这是原生安装文件,无病毒无木马,适合那些需要手动安装uWSGI的用户。 uwsgi_main.c是uWSGI的核心...

    jfinal-2.0-bin-with-src

    jfinal 旧版本 2.0 jar包 JFinal 极速开发框架 JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时...

    ruby-debug-ide

    注意,由于ruby-debug-ide依赖于ruby-debug-base,这可能需要额外的编译步骤,确保系统中已经安装了正确的ruby-devel或ruby-dev包。 四、使用方法 1. 创建调试配置:在IDE中,你需要创建一个调试配置,指定你的...

    ruby-libs-2.0.0.648-35.el7_6.i686.rpm

    Ruby 语法简单,这使得新的开发人员能够快速轻松地学习 Ruby。 Ruby 与 C++ 和 Perl 等许多编程语言有着类似的语法。 Ruby 可扩展性强,用 Ruby 编写的大程序易于维护。 Ruby 可用于开发的 Internet 和 Intranet ...

    ruby-devel-2.0.0.648-36.el7.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

Global site tag (gtag.js) - Google Analytics