rubyinstaller(rubyinstaller安装)

http://www.itjxue.com  2023-02-20 07:41  来源:未知  点击次数: 

如何在windows上安装ruby on rails

一、下载并安装Ruby

Windows下安装Ruby最好选择 RubyInstaller(一键安装包)。

我们这里下载目前较新的rubyinstaller-1.9.3-p0.exe 一键安装包。这个安装包除了包含ruby本身,还有许多有用的扩展(比如gems)和 帮助文档。

双击安装,安装过程出现如下界面。

这里我们选择安装路径为 D:\Ruby。 下面有3个选项分别是:(1) 是否安装tclTk支持。(2) 添加ruby命令路径到系统环境变量PATH。(3)是否将 .rb 和.rbw 文件关联到Ruby。

这里我们全部打勾。点击“Install” 安装完毕。

打开CMD窗口,运行 ruby -v 显示ruby当前版本号。

你也可以输入 ruby -e 'puts "hello world" ',则显示 hello world。

也可以打开记事本写一段代码如: puts "hello world",保存为 test.rb,然后在CMD中 运行 ruby test.rb 则显示结果 hello world。

我想你不甘心就用记事本来写程序吧,这里推荐一款轻巧的代码编辑器SciTE,支持多种语法高亮显示及高亮导出,且免费开源。以前的RubyInstaller 自带SciTE,而新版需要自己下载。官方地址:scintilla.org windows下有绿色版和安装版,安装版下载 点这里。

安装SciTE后,打开它,我们输入代码 puts "hello world" ,点击菜单=file=save 保存文件为test.rb。 然后按键盘F5,右侧输出窗口出现结果。

二、下载并安装RubyGems

RubyGems是一个方便而强大的Ruby程序包管理器,类似RedHat的RPM。它将一个Ruby应用程序打包到一个gem里,作为一个安装单元。 特点:能远程安装包,包之间依赖关系的管理,简单可靠的卸载,查询机制,能查询本地和远程服务器的包信息,能保持一个包的不同版本,基于Web的查看接口,能查看你安装的gem的信息。

从官方下载RubyGems,以zip版本为例,解开压缩包,从CMD提示窗口下进入setup.rb所在目录, 运行 ruby setup.rb 即可安装。

较新的Ruby版本已经包含RubyGems了,因此我们不用手动下载安装了。只需在CMD窗口输入指令:gem update --system ,耐心等待一段时间,已有的RubyGems会更新到目前最新的版本。

三、下载并安装Rails

从CMD提示窗口输入指令:gem install rails 开始安装rails。

如不想安装文档文件,可以输入:gem install rails --no-rdoc --no-ri

程序自动下载并安装rails, 耐心等待。

安装完成后,你可以在路径 D:\Ruby\lib\ruby\gems\1.9.1\gems 看到些东西,都是rails的包文件,与ruby安装在同一目录下。

这时在CMD提示窗口输入指令: rails -v 显示rails的版本号。如图:

四、下载并安装DevKit

DevKit 是windows平台下编译和使用本地C/C++扩展包的工具。它就是用来模拟Linux平台下的make, gcc, sh来进行编译。这个方法目前仅支持通过RubyInstaller安装的Ruby。

下载Devkit:

如果上面的地址打不开,就从这里下载:

我们这里使用目前较新的版本 DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe

安装步骤:

1) 将下载 DevKit 解压到 D:\DevKit 目录。

2) 打开 CMD 窗口,进入 D:\DevKit 目录,输入ruby dk.rb init 。#生成config.yml,这里会检查将要添加DevKit支持的Ruby列表,只支持通过RubyInstaller安装的Ruby。

3) 输入 ruby dk.rb install #开始安装。

4) 输入 ruby dk.rb review #检查要添加DevKit支持的Ruby列表是否有误,可以略过。

5) 输入 gem install rdiscount --platform=ruby 。#这一步只是验证DevKit是否安装成功,如果能安装rdiscount成功说明安装DevKit成功,也可以不做。

整个过程如图:

五、创建一个Rails项目

打开CMD提示窗口,进入D盘,输入指令:rails new www ,会在D盘创建名称为www 的rails项目结构。

接着进入www目录,输入指令:rails server ,启动rails自带的 webrick 服务器。

打开浏览器输入地址 看到欢迎页面,

下来我们让Rails说 "Hello"

Rails是一个MVC框架,Rails接收来自浏览器的请求,对请求进行解读以找到合适的控制器,再调用控制器中合适的方法。然后,控制调用合适的视图,把结果显示给用户。Rails提供了快速创建视图和控制的方法,打开CMD命令窗口。进入到刚才的www项目目录,输入命令:rails generate controller say hello

下面我打开上图中提示的视图文件,路径是 /项目目录/app/views/say/hello.html.erb

修改为如下形式:

复制代码 代码如下:

h1Say#hello/h1

p现在时间是:%=@time%/p

注意:将视图文件 hello.html.erb 另存为UTF-8编码格式,否则中文会出现乱码。说明一下是UTF-8编码,而不是 UTF-8 +BOM 编码,BOM 是通过文件开头添加几个字符表示文件编码的标准。但是只有微软用了,x-nix 、PHP、Ruby 不认。

接着打开控制器文件,路径是 /项目目录/app/controllers/say_controller.rb

修改为

复制代码 代码如下:

class SayController ApplicationController

def hello

@time=Time.now

end

end

打开浏览器访问:。

如果要更改首页,让首页显示Hello。只需2步:

1) 找到 /项目目录/config/route.rb 文件,查找到这行 # root :to = 'welcome#index' 去掉注释并设置为自己的控制器,修改为 :

root :to = 'say#hello'

2) 删除 /项目目录/public/index.html 文件,因为rails优先读取public目录下的静态文件。

再次访问:,首页显示Say#Hello,于上图的内容一致。

六 创建一个使用MySQL数据库的Rails项目

1) 打开CMD窗口,进入D盘,输入命令:rails new work --database Mysql,在D盘创建名称为 work 的rails 项目结构。

2) 必须将libmysql.dll库拷贝到 Ruby安装目录的Bin目录下(D:\Ruby\Bin)。否则在启动服务器时候会提示:“没有找到LIBMYSQL.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”

下载地址:

我们这里下载 mysql-connector-c-noinstall-6.0.2-win32.zip ,解压缩,在lib目录里面的libmysql.dll 就是我们要找的。

3) 修改数据库的配置信息。在 /项目目录/config/database.yml 文件中,分别对应 “开发”、“测试”,“生产” 数据库的配置,把他们修改为自己的配置。

其中development是我们开发中要实际使用的数据库。一定要注意在username: 和 password: 后面至少要保留一个空格。

4) 在CMD窗口输入rake db:craete 命令,会在msyql 中创建由配置信息中所设置的数据库。

5) 我们用scaffold来生成代码,在CMD中输入下面指令:

rails generate scaffold post title:string body:string addTime:datetime

这时候会创建controller, views, models和数据库脚本,但此时还没有创建表。

再输入:rake db:migrate 创建表。完成。

6) 执行命令 rails server

如何在 GitHub 上写博客

下面我将讲述我是如何在github上搭建的个人博客,在这里我将把我走过的弯路都省略,只讲怎么能完美搭建好自己的博客,相信这也是大家想要的(手动滑稽)

总共需要的东西

首先你在github上写东西,所以你必须有github账号,会基本的git操作

由于我的博客是在WINDOWS下基于jekyll的所以你要下载Ruby(jekyll基于它开发)

还要下载与Ruby配套的RubyDevKit

我将在下面一步步给你指出你需要的的东西的安装步骤以及安装网址

以上便是你基本需要的东西

Ruby

我现在所用是windows所以我用的是Rubyinstaller安装

无脑式安装,直接下一步就好

RubyDevKit

在安装RubyDevKit时,仅仅需要注意的是要与你安装的Ruby版本一致

这是去往RubyDevKit的链接,下载后直接解压到你想让它在的文件夹下,或者自己创建一个文件夹用以存放

此时便有一些命令需要去敲了

首先打开刚才安装好的Ruby命令行,由于我的是windows,所以我直接查看新增,直接就可以看到,并且打开,新的命令行名为‘Start Command Prompt with Ruby’

接着进入刚才解压的RubyDevKit文件夹下配置东西

首先输入 ‘ruby dk.rb init’ ?将会生成一个’config.yml’它的作用是是检测系统安装的ruby的位置并记录在这个文件中

(由于我已安装便不再继续演示此处的安装过程,只要在此界面中按照我的步骤,输入相关命令便可成功)

接着 输入 ?‘ruby dk.rb install’ 等待一会便将这些配置好了

接着就是要安装我们的’jekyll‘了

由于现在的Ruby自带gem,所以不用安装gem,可以直接安装jekyll,命令如下 ‘gem install jekyll’此时便将jekyll安装好了

测试命令 ‘jekyll server’ ? 若是此处你有下面的错误

现在我们的一些配置都已经初步好了,接着就是利用jekyll帮我们初建一个可用于测试的博客

命令如下 ‘jekyll new Blogname’

进入新建文件夹内 ? ?启动测试 ? ‘jekyll server’ ?此时便打开了‘127.0.0.1:4000’

此时你在浏览器中输入便可初试自己的博客,关于你自己的东西你可以在文件夹下的‘_config.yml’中配置

到这里本地就已经搭建好了

若是测试成功的话会有如下显示

或者有一种错误是提示你要在’jekyll server’前加上‘bundle exec’,此时加上便可

即输入命令 ‘bundle exec jekyll server’

下面便是上传到你的github上

相信只要是想在github上搭建自己的博客的人,应该都对这一步比较熟悉,至少自己肯定将自己的项目或者代码上传到github上共享过,对github有过一定贡献,所以在这里我就不多说

在github上新建一个仓库,仓库名随便你设,只要格式符合 ‘username.github.io’ 便可,其中username是你的仓库名,以后访问时也将会在浏览器中直接输入‘username.github.io’便可访问

最后就是git的一写操作了,将你的新文件夹初始化,然后利用

‘git add .’ ?‘git commit -m ‘comments’ ?‘git push -u origin master’等操作便可上传

模板问题

若是觉得你现在的模板不好的话,想用我现在的模板的话,也有,我现在用的是leopardpan.github.io的模板,以后也许就会换了,不过若是有人要用的话,下面是他利用jekyll搭建个人博客的基本内容的网址

以上便是利用jekyll搭建个人博客的基本内容,图少了点,尴尬。。

想看完整版请到我的github网址:

grimxiaojun ?

↑↑↑↑↑↑↑↑↑↑↑↑

? ? ?

ruby怎么安装配置devkit

如果通过上面方法安装DevKit成功率会比较高,下面这种方法不一定能成。但如果你想折腾,可以来试试下面的手动安装。

windows下安装或升级时gem经常会碰到

Please update your PATH to include build tools or download the DevKit

from '' and follow the instructions

at ''

这是因为没有安装DevKit的缘故。

DevKit 是windows平台下编译和使用本地C/C++扩展包的工具。它就是用来模拟Linux平台下的make, gcc, sh来进行编译。注:这个方法目前仅支持通过RubyInstaller安装的Ruby,如果不是建议你重新安装。安装方法:双击下载的7z文件,指定解压路径,路径中不能有空格。如C:\DevKit,这个路径就是DEVKIT_INSTALL_DIR。

cd DEVKIT_INSTALL_DIR

ruby dk.rb init

#生成config.yml,这里会检查将要添加DevKit支持的Ruby列表,只支持通过RubyInstaller安装的Ruby

#如果这里列出的Ruby与你的要求不符,可以手动修改

ruby dk.rb review #检查要添加DevKit支持的Ruby列表是否有误,可以略过

ruby dk.rb install

[INFO] Updating convenience notice gem override for 'C:/Ruby192'

[INFO] Installing 'C:/Ruby192/lib/ruby/site_ruby/devkit.rb'

检查是否安装成功

gem install rdiscount --platform=ruby

Fetching: rdiscount-1.6.8.gem (100%)

Temporarily enhancing PATH to include DevKit...

Building native extensions. This could take a while...

Successfully installed rdiscount-1.6.8

1 gem installed

Installing ri documentation for rdiscount-1.6.8...

Installing RDoc documentation for rdiscount-1.6.8...

如果能安装rdiscount成功说明安装DevKit成功。

怎么安装sass

由于sass是基于ruby环境下使用的,所以要先安装ruby , win 7系统直接进入下载你所需要的ruby版本。

下载完,安装程序。

运行cmd.exe命令

输入ruby -v,会显示安装的ruby 版本.

现在我们开始安装sass,在“开始”菜单中打开ruby的控制面板。

输入gem install sass ,按回车键执行命令。如果提示安装成功,这个步骤后面的内容可忽略。但大多数情况下,由于国内网络原因,导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。这时候我们可以通过gem sources命令来配置源,先移除默认的源,然后添加淘宝的源,然后查看下当前使用的源是哪个,如果是淘宝的,则表示可以输入sass安装命令gem install sass了。具体操作如下:

先移除默认的源,命令为gem sources --remove ,按回车,结果如下:

添加淘宝的源,命令为gem sources -a ,按回车,结果如下:

查看当前使用的源,命令为gem sources -1,按回车,结果如下:

执行gem install sass 命令,安装sass, 结果如下:

执行sass -v命令,就可以看到你安装的sass版本了,结果如下:

到这里,sass就已经安装好了。后话:

更新sass的命令语句为:gem update;

如果想要安装sass的某一特定版本,命令语句为: gem install sass --version=3.3.0;

如果想要删除sass的某一特定版本,命令语句为: gem uninstall sass --version=3.3.0;

查看ruby 安装的所有程序包,命令语句为: gem list;

如何在windows上安装并使用slate

1.安装ruby

下载 rubyinstaller

双击 rubyinstaller-2.3.3.exe 安装

安装过程使用默认配置

添加ruby环境变量到Path

2.安装DevKit

点击下载 DevKit

双击附件中 DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe 解压到 C:\DevKit\

然后执行以下命令

C:\cd C:\DevKit

C:\DevKitruby dk.rb init

C:\DevKitruby dk.rb install123123

3.安装node.js

点击下载 node.js

双击 node-v6.10.3-x86.msi 安装

安装过程使用默认配置

这里会自动配置环境变量

安装成功后重启命令行,输入以下命令

node -v11

返回 v6.10.3 表示安全成功

4.搭建slate环境

点击下载slate

cd 到slate目录

注意:slate目录整个路径中请不要有中文,否则会报错。

修改Gemfile,添加下面一行

gem 'wdm', '= 0.1.0'11

执行以下命令

gem install bundler

bundle install1212

5.启动slate

bundle exec middleman server11

6.预览md页面

打开浏览器输入 可以看到一个slate示例页面

7.使用md生成静态页面

使用以下命令生成

bundle exec middleman build --clean11

8.以上已在Windows7上测试通过

(责任编辑:IT教学网)

更多

推荐Flash动画制作教程文章