ruby札记(一)

来源:互联网 发布:恶搞配音软件 编辑:程序博客网 时间:2024/04/30 08:46

分享今日ruby 环境搭建的过程 aptana ide2.0+ruby 1.87+rails2.1.2

~VASDAQTV开发环境搭建手册 windowsXP編~

0.前提条件
0-1. 这个次序书,说明「windowsXP」的构筑环境。

1.事前准备
1. Windows Update

2. Firefox
http://mozilla.jp/firefox/
Firefox 更新

3. 安装

3-1.wrar393j.exe双击,随着说明,安装。
http://www.skycn.com/soft/3475.html

3-2. ruby1.8.7
在「C」上,解冻ruby-1.8.7-p302-i386-mswin32.zip。
我的電脳>右鍵菜単>属性>高級>环境变量
环境变量「PATH」追加以下的价值。
「C:\ruby-1.8.7-p302-i386-mswin32\bin」

3-3. rubygems1.3.5安装
在「C:\rubygems-1.3.5」,解冻「rubygems-1.3.5.zip」。
实行以下的指令。
cd C:\rubygems-1.3.5
C:\rubygems-1.3.5>ruby setup.rb

3-4. 各种gem包装
gem install rails -v 2.1.2
gem install builder -v 2.1.2      - doc取得出现错误,为动作没有问题
gem install gettext -v 1.93.0
gem install gruff -v 0.3.6
gem install hpricot -v 0.8.2  或gem install hpricot --platform=mswin32
gem install rack -v 1.0.1
gem install rubyzip -v 0.9.1
gem install uuidtools -v 2.1.1
gem install xml-simple -v 1.0.12

gem install log4r -v 1.1.9

3-5. 实行gem list、与下列的组件名单比较,请确认有没有不足的东西。
actionmailer (2.1.2)
actionpack (2.1.2)
activerecord (2.1.2)
activeresource (2.1.2)
activesupport (2.1.2)
builder (2.1.2)
gettext (1.93.0)
gruff (0.3.6)
hpricot (0.8.2)

log4r(1.1.9)

rack (1.0.1)
rails (2.1.2)
rake (0.8.7)
rubyzip (0.9.1)
uuidtools (2.1.1)
xml-simple (1.0.12)

3-6. aptana studio安装
 实行Aptana_Studio_Setup_2.0.5.exe,随着说明,安装。

3-7. rad rails安装
 启动aptana studio、从Mystudio的Plugins,单击Radrails getIt。

3-8. Subclipse安装
 启动aptana studio、从Mystudio的Plugins,单击Subclipse getIt。
 如果变成了错误,避开以下的2个检查。
 ・Subclipse Integration for Mylyn3.x
 ・Subversion Revision Graph

4. 程序的取得・动作确认

4-1. aptana studio的SVN,从下記URL的trunk,VASDAQTV_WEB Checkout。
①File>New>Other>SVN>SVN Repository Explorer Checkout[NEXT]>
 NewlocationCreate[NEXT]>
 https://vasdaqtv.googlecode.com/svn[NEXT]>
 trunk>VASDAQTV[Finish]或者trunk>VASDAQTV_CN/VASDAQTV_WEB[Finish]

②然后被表示SVNView内的Project名右击>[CheckOut]
 ※成功後[Radrails]的View上被表示Project名。

4-1-2.Aptana表示設定変更
①字编码変更
 [Window]>[Preferences]>
 [General]>[Workspace]>
 Text file encoding[Other]>[UTF-8]>[OK]

②View変更
(1)[Window]>[Show View]>[Servers]>[OK]

(2)[Window]>[Open Perspective]>
  [Other]>[SVN Repository Explorer]>[OK]

(3)[Window]>[Open Perspective]>
  [Other]>[Team Synchronizing]>[OK]

(4)[Window]>[Open Perspective]>
  [Other]>[RadRails]>[OK]

③加Server
[Servers]View内单击[Add Server]>[Rails]>确认相符需要的Project名>[OK]

4-2. 修正VASDAQTV_WEB/config/database.yml。

①設定database(development)以下。

(例:dev_001)
development
  adapter mysql
  database vasdaqtv_dev_001
  username dev_001
  password
  host vasdaqshanghai.dyndns.org
  encoding utf8
  socket var/run/mysqld/mysqld.sock
※确认你的号码

②相符代码
[Ruby Exproler]View里database.yml刚刚改过了的Project名右击[Refresh]

4-3. Table作成

①打开[Console Shell]View
 [Open Console]>[Open Console Shell]>
 确认相符[Console]View上面的Project名和你想要修改的Project名,
 如果不相符[Display Selected Console]>选你想要修改的Project名

②指令实行
①的[Console]View里,在>记号后面输入以下实行
注意:)mysql 修改用户root 的host=%,重启mysql服务器)
(1)rake db:migrate:reset RAILS_ENV=development

(1)结束的时,再次>出现。然后,

(2)rake db:import:development
结束的时,再次>出现。

4-6. 启动VASDAQTV_WEB
用浏览器,访问http∶//localhost∶3000/。
成功的时候,能画面被表示。

※第一次的SVN约定变得时需要用户名和密码,确认管理者。