在 Windows下安装altered_beast

(原稿)在 Windows下安装开源REST项目altered_beast


一、安装ruby,rubygems,rails
参考:http://www.rubyonrailscn.org/down/

1,下载并安装Ruby 1.8.7。

(注:altered_beast需要rails 2.3.3,而rails 2.3.3又至少需要Ruby 1.8.7)

 

2,下载rubygems-1.3.7,进入下载目录后通过命令ruby setup.rb来安装。
3,安装Rails。通过执行:gem install rails 2.3.3来安装
4,rails项目测试:
rails test
cd test
ruby script/server


你开始运行Ruby on Rails了!就这么简单。
访问 http://localhost:3000 即可看到web页面,获得进一步指南!

 

二、安装mysql

略。

三、运行beast源代码
参考:
http://balagan.org.uk/software-development/ruby-on-rails/installing-altered_beast-on-windows.htm
http://hlee.iteye.com/blog/544849



1,在https://github.com/courtenay/altered_beast中下载源代码,可以新建altered_beast文件夹,放入其中

2,运行如下命令:

cd altered_beast
mkdir log
rake tmp:create
cd /config
ren database.sample.yml database.yml
cd ..

(注:此时直接运行rake gems:install会失败,可能由于environment.rb中config.gem不正确,所以我们一个个gem安装

gem install rspec
gem install rspec-rails
gem install highline
gem install RedCloth -v 3.0.4

gem install bluecloth -v 2.0.7

(注:注意版本,否则会安装不成功)
gem install ruby-openid
gem install mysql

3,直接运行gem install ruby-debug会失败
需要手工下载与windows兼容的ruby-debug,下载地址
http://rubyforge.iasi.roedu.net/gems/ruby-debug-base-0.9.2-mswin32.gem
http://rubyforge.iasi.roedu.net/gems/ruby-debug-ide-0.1.3.gem
http://rubyforge.iasi.roedu.net/gems/ruby-debug-0.9.2.gem

然后,在命令行中进入下载目录,依次执行
gem install ruby-debug-base-0.9.2-mswin32.gem
gem install ruby-debug-ide-0.1.3.gem
gem install ruby-debug-0.9.2.gem

完成ruby-debug的安装

4,(1)建立数据库

mysqladmin -u root create altered_beast
mysqladmin -u root create altered_beast_test
(注:如果有密码,需要mysqladmin -u root -p create altered_beast,输入你的密码)

(2)配置database.yml并初始化amdin user
rake app:bootstrap
(注:此处根据提示来操作即可)


5,运行beast项目:ruby script/server,地址为http://localhost:3000

 

你可能感兴趣的:(windows,Ruby,Rails,rubygems,rspec)