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

win环境下本地安装ruby on rails

过程如下:
1、ruby下载一键安装:
http://rubyforge.org/frs/download.php/29263/ruby186-26.exe
ruby -v 显示版本,安装成功
2、下载rubygems安装:
http://rubyforge.org/frs/download.php/60719/rubygems-1.3.5.zip
解压,ruby setup.rb
gem -v  显示版本,安装成功
3、下载rails的 gem 安装(gem install -l  本地安装):
http://rubyforge.org/frs/download.php/63167/rails-2.3.4.gem 
 
gem install -l rails-2.3.4.gem 
 
会提示依赖:
rails requires rake (>= 0.8.3, runtime
 
下载
rake:
http://rubyforge.org/frs/download.php/56871/rake-0.8.7.gem
 
继续
gem install -l rails-2.3.4.gem
提示依赖:
rails requires activesupport (= 2.3.4
下载
activesupport :
http://rubyforge.org/frs/download.php/63162/activesupport-2.3.4.gem
 
如此,依次下载所有依赖:
activerecord:
http://rubyforge.org/frs/download.php/63163/activerecord-2.3.4.gem
actionpack:
http://rubyforge.org/frs/download.php/63164/actionpack-2.3.4.gem
rack:
http://rubyforge.org/frs/download.php/65736/rack-1.0.1.gem
actionmailer:
http://rubyforge.org/frs/download.php/63165/actionmailer-2.3.4.gem
activeresource:
http://rubyforge.org/frs/download.php/63166/activeresource-2.3.4.gem
4、下载,安装mysql gem
http://rubyforge.org/frs/download.php/62498/mysql-2.8.1-x86-mswin32.gem
        gem install -l mysql-2.8.1-x86-mswin32.gem
5、测试:
条件:安装好mysql,并创建好数据库,用户
 
rails test -dmysql
-d 指定数据库适配器,可以用rails --help查看各参数,及支持的数据库适配器,会根据不同的适配器,生产不同模板的config\database.yml
 
修改
config\database.yml
中development中的配置, 大致如下:
development:
  adapter: mysql
  encoding: utf8
  reconnect: false
  database: rails  #创建的mysql数据库名
  pool: 5
  username: dev    #连接mysql的用户名
  password: dev    #连接mysql的用户名的密码
  host: localhost &


相关文档:

ruby 应用

1:FXRuby is a library for developing powerful and sophisticated cross-platform graphical user interfaces (GUIs) for your Ruby applications. It’s based on the FOX Toolkit, a popular open source C++ library developed by Jeroen van der Zijp. What that means for you as an application developer is that ......

对Ruby VM的GC的思考

Ruby虽然是动态脚本语言,但是和Java一样,带有VM,有自己的内存堆,创建对象的时候在堆里面分配内存,对象使用完毕由GC进行回收。但是通过我们运营Rails网站两年多的实践来看,Ruby VM的GC还是存在很大的问题。简单的来说,就是GC之后,尽管对象已经完全回收,但是物理内存释放不够充分,有泄漏的现象。通过pmap来dump rub ......

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


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

清楚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|  
        ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号