易截截图软件、单文件、免安装、纯绿色、仅160KB

ruby安装mysql

ruby on rails安装mysql数据库
1. 下载mysql软件
  http://www.mysql.cn/
  mysql中文官方网站下载安装软件,选择5.0
2. 安装mysql,设置默认字符集为utf-8
3. 下载mysql for ruby的驱动并安装
http://rubyforge.org/搜索mysql,找到mysql -win
点击下载,进入页面
http://rubyforge.org/frs/?group_id=1598&release_id=38245
下载mysql-2.7.1-mswin32.gem
c:\ruby 目录下执行gem install  mysql-2.7.1-mswin32.gem
安装mysql连接ruby的驱动程序
4. 配置
将mysql安装目录(默认C:\program files\mysql)之bin目录下的libmySQL.dll
拷贝至C:\ruby\bin目录下
将C:\ruby\lib\ruby\gems\1.8\gems\mysql-2.7.1-mswin32\ext\目录下mysql.so文件
拷贝至C:\ruby\lib\ruby\site_ruby\1.8\i386-msvcrt\目录下
5. 测试ruby连接mysql
test_mysql.rd:
    require "mysql"
   
    puts("hello,mysql")
命令行执行ruby test_mysql.rd
输出结果:
hello,mysql
6. mysql连接成功
  


相关文档:

ruby 中使用 Dom技术来查找页面元素


有些时候可能会根据一些有限的信息,来查找页面的元素,这里举一个例子利用页面文字来查找所在的标签,以淘宝的登录页面为例,使用以下代码可以实现根据账户名来识别对应的节点名称: 
require ‘watir’
#ie = Watir::IE.attach(:url, /member1.taobao.com/)
ie = Watir::IE.start(”http://memb ......

ruby调用DLL

 开源测试工具watir是采用的ruby语言进行开发的。在研究watir框架的时候,发现有一部分函数watir没有提供而且暂时没找到合适的gem包,而很多功能在我们原来的自动化测试框架中都通过c写的dll进行了实现,于是我们希望能够把这部分的dll无缝的移植到watir上,减少我们的工作量,而且可以更高效的实现我们需要的功能。
......

清楚VSS文件的批处理(Ruby版)

 
def delVss(path)
  if File.directory?(path)
    for f in d = Dir.open(path)
        fpath = File.join(path, f) 
      if(f!="."&&f!="..")      
    ......

ruby File怎么在源文件的基础上添加内容,而不是重写

有些同学提问:我写数据到文件中会把老的数据替换掉。
怎么在源文件的基础上添加内容,而不是重写
【ruby code】
  def txt_write(value,memo)
      File.open("c:\\my_text.txt", 'a') do |f|  
        ......

Ruby快速入门(二):变量

上一篇文章
说了Ruby的安装和运行,也简单的说了下类和对象。这里主要谈谈变量的问题。
先说常量
。如果变量名以大写字母开头,就被视为常量,但通常是所有字母都大写。但和其他语言不同,在Ruby中,你仍然可以改变常量的值,当然解释器会抛出一个警告:
#! /usr/bin/ruby
CONSTANT = 1
print "#{CONSTANT}\n&qu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号