ruby安装与初步使用

 

 一、下载并安装ruby

  Ruby支持多个操作系统平台,目前支持windows、linux和OS X,可以从ruby的官方网站下载ruby的安装程序和源代码,具体的下载地址百度上很多。

   我是安装在windows下的,所以选择安装包为RubyInstall(一键安装包),下载后双击exe执行文件,进行安装。安装界面中会出现有3项选择的界面,全都勾上,具体的含义在网上安装文档中也有介绍,这里不啰嗦了。

在安装完后,运行命令ruby –v 测试是否安装成功,显示版本则安装成功。

   补充说明:在ruby的安装目录中的bin目录中有两个可执行文件:ruby.exe和rubyw.exe。第一个将启动一个控制台运行ruby程序,而第二个不启动控制台运行ruby程序

   现在就可以编写一些简单的ruby程序了,ruby是一个很神奇的东东,在以后的使用中你就会感觉到的。

   编写一个简单的ruby程序:

   方式1、在命令行窗口直接输入ruby -e 'puts "hello world" '回车,则显示hello world

          详细说明:   ruby:运行这个ruby语言程序

                        -e :把后面的一行脚本作为一个ruby程序

                        puts :输出或打印

   方式2、打开命令行窗口,输入:

        >ruby

         print “Hello World!”  

         按Ctrl+D后回车

         Hello World!

  方式3、打开记事本输入语句:puts "Hello,Ruby!" 退出保存为test.rb

         在命令行窗口中运行:ruby test.rb,后输出Hello,Ruby!

 

二、安装rails

   使用gem安装,一般情况下安装的ruby都自带有,可以使用命令:gem -v 查看版本,可以进行升级,

   如果没有安装则先安装rubygems:下载zip后解压,进入解压后的目录,运行ruby setup.rb即可安装。

   可以输入:gem list –l  查看gem安装在哪里

   Rails在windows下安装是非常容易的,只需要执行如下命令:gem install rails --include-dependencies即可。

   如果你想看看都安装了那些包可以输入:gem install rails或gem install rails –remote

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

   输入命令后,程序自动下载并安装,这是一个是漫长的

    .........等待过程

   完成后输入 rails –v 查看版本信息

 

 在安装过程中可能遇到的问题:

 不如出现下面的提示:

Installing ri documentation for i18n-0.6.0...
unable to convert U+00E4 from UTF-8 to GBK for lib/i18n/tests/interpolation.rb, skipping
unable to convert "\xC2" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to GBK
for lib/i18n.rb, skippingInstalling on Windows

   没关系,是因为没有安装Development-Kit,提示啥没有安装则安装啥就得了。下面介绍Devikit安装:

Devkitwindows平台下编译和使用本地C/C++扩展包的工具,他就是用来模拟linux平台下的makegccsh来进行编译。这个方法目前只支持通过RubyInstall安装的Ruby。

  那下载安装一个,安装步骤:

  1)下载并解压

  2)打开命令行窗口进入到解压后的目录下,输入ruby dk.rb init,此命令执行完在此目录下将生成一个config.yml文件

  3)输入ruby dk.rb review检查要添加Devkit支持的ruby列表是否有误(不检查此步骤则忽略)

  4)输入ruby dk.rb install开始安装

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

                                                                      文章出自此处

posted @ 2013-05-25 19:55  Old.Cell  阅读(988)  评论(0编辑  收藏  举报