Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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 RSpec ³õ²½½Ó´¥

×î½üÒ»¶Îʱ¼ä£¬ÔÚæºõ£ò£õ£â£ùµÄ²âÊÔ¿ò¼Ü¡£
´Ó²»ÊìϤBDD,RSpecµ½Ä¿Ç°Äܹ»ÉÔ΢×öµã¶«Î÷£¬¸Ð¾õ·Ç³£²»´í¡£
RubyÊÇÃŷdz£Áé»îµÄ½Å±¾ÓïÑÔ£¬´Ó¶øÒ²×ÔÈ»ÏëÓÃËü×÷Ϊ²âÊԽű¾¡£ÈÃÎÒÃDZàдµÄ´úÂë½øÈë£Ô£Ä£ÄµÄģʽ¡£
µ±È»£Ô£Ä£Ä¾­¹ýÕâЩÄêµÄ·¢Õ¹£¬ÏÖÔÚÒѾ­½øÈëBDD(Behaviour-Driven Develop)µÄʱ´ú¡£
   BDDºÍTDDÖ÷ÒªµÄ× ......

ruby xml excel

require 'win32ole'
fns = Dir.glob("*.xls")
application = WIN32OLE.new("excel.application") 
application.visible = TRUE
f = File.new('errorCauseEN.xml','w')
f.puts('<?xml version="1.0" encoding="utf-8"?>')
f.puts('<!-- edited with XMLSPY v5 U (http://www.xmlspy.com) by et8 (et8) ......

rubyÎļþ²Ù×÷

1¡¢ÎļþµÄ´ò¿ªÓë¹Ø±Õ
    ``r'' Read-only, starts at beginning of file (default mode).
    ``r+'' Read-write, starts at beginning of file.
    ``w'' Write-only, truncates existing file to zero length or creates a new file for writing. ......

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ºÅ