(原稿)在 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.javaeye.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会失败,所以一个个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
?