浏览 2235 次
|
锁定老贴子 主题:安装beast出现问题,,
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-04-17
按照 甘先生提供的方法:
1.用svn下载源码 svn checkout http://svn.techno-weenie.net/projects/beast 2.修改 database.yml 文件在这儿用 rake db:migrate 就提示一下错误: rake aborted! undefined method `first’ for :sessions:Symbol 3.从网上找资料, 找到一个详细的教程: http://www.olddognewtricks.co.uk/2006/09/beast.html 步骤如下: 步骤 1: svn checkout http://svn.techno-weenie.net/projects/beast/trunk/ 步骤 2: 进入你下载beast 的目录执行: rake freeze_edge 步骤 3: gem install RedCloth 步骤 4:修改 database.yml 文件步骤 5: rake db:schema:load 步骤 6: ruby script/server 步骤 7:测试 http://localhost:3000/ 走到第五步:5: rake db:schema:load 出现如下错误: D:\beast>rake db:schema:load (in D:/beast) Install the ruby-openid gem to enable OpenID support GetText not found. Using English. -- create_table("forums", {:force=>true}) rake aborted! no such file to load -- sqlite (See full trace by running task with --trace) 后来我在网上找到此命令:rake db:schema:load RAILS_ENV=production 成功将数据部署 然后我走第六、七步,测试的时候,浏览器提示无法找到网页 WEBrick有如下提示: Status: 500 Internal Server Error Content-Type: text/html Content-Length: 60 <html><body><h1>500 Internal Server Error</h1></body></html>#<NoMethodError: You have a nil object when you didn't expect it! You might have expected an instance of Array. The error occurred while evaluating nil.each> ["c:/ruby/lib/ruby/1.8/webrick/httputils.rb:129:in `parse_header'", "D:/beast/ve ndor/rails/railties/lib/webrick_server.rb:146:in `extract_header_and_body'", "D: /beast/vendor/rails/railties/lib/webrick_server.rb:118:in `handle_dispatch'", "D :/beast/vendor/rails/railties/lib/webrick_server.rb:78:in `service'", "c:/ruby/l ib/ruby/1.8/webrick/httpserver.rb:104:in `service'", "c:/ruby/lib/ruby/1.8/webri ck/httpserver.rb:65:in `run'", "c:/ruby/lib/ruby/1.8/webrick/server.rb:173:in `s tart_thread'", "c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start'", "c:/ruby /lib/ruby/1.8/webrick/server.rb:162:in `start_thread'", "c:/ruby/lib/ruby/1.8/we brick/server.rb:95:in `start'", "c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `e ach'", "c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `start'", "c:/ruby/lib/ruby /1.8/webrick/server.rb:23:in `start'", "c:/ruby/lib/ruby/1.8/webrick/server.rb:8 2:in `start'", "D:/beast/vendor/rails/railties/lib/webrick_server.rb:62:in `disp atch'", "D:/beast/vendor/rails/railties/lib/commands/servers/webrick.rb:59", "c: /ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_requ ire'", "c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require '", "D:/beast/vendor/rails/activesupport/lib/active_support/dependencies.rb:495: in `require'", "D:/beast/vendor/rails/activesupport/lib/active_support/dependenc ies.rb:342:in `new_constants_in'", "D :/beast/vendor/rails/activesupport/lib/acti ve_support/dependencies.rb:495:in `require'", "D:/beast/vendor/rails/railties/li b/commands/server.rb:39", "c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_requir e.rb:27:in `gem_original_require'", "c:/ruby/lib/ruby/site_ruby/1.8/rubygems/cus tom_require.rb:27:in `require'", "script/server:3"] [2007-04-17 20:47:27] ERROR `/' not found. 127.0.0.1 - - [17/Apr/2007:20:47:27 中国标准时间] "GET / HTTP/1.1" 404 270 - -> / 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2007-04-17
哦,解决了,呵呵
http://www.javaeye.com/topic/29540 要这样启动WEBrick ruby script/server -e production |
|
| 返回顶楼 | |
|
最后更新时间:2007-08-20
Errno::EBADF in UsersController#create
Bad file descriptor - connect(2) RAILS_ROOT: D:/beast/beast Application Trace | Framework Trace | Full Trace D:/ruby/lib/ruby/1.8/net/protocol.rb:206:in `initialize' D:/ruby/lib/ruby/1.8/net/protocol.rb:206:in `new' D:/ruby/lib/ruby/1.8/net/protocol.rb:206:in `old_open' D:/ruby/lib/ruby/1.8/timeout.rb:56:in `timeout' D:/ruby/lib/ruby/1.8/timeout.rb:76:in `timeout' D:/ruby/lib/ruby/1.8/net/protocol.rb:206:in `old_open' D:/ruby/lib/ruby/1.8/net/smtp.rb:393:in `do_start' D:/ruby/lib/ruby/1.8/net/smtp.rb:378:in `start' D:/ruby/lib/ruby/1.8/net/smtp.rb:316:in `start' vendor/rails/actionmailer/lib/action_mailer/base.rb:567:in `perform_delivery_smtp' vendor/rails/actionmailer/lib/action_mailer/base.rb:453:in `__send__' vendor/rails/actionmailer/lib/action_mailer/base.rb:453:in `deliver!' vendor/rails/actionmailer/lib/action_mailer/base.rb:336:in `method_missing' app/controllers/users_controller.rb:41:in `create' app/controllers/users_controller.rb:32:in `create' 我的一路下来正常,但在注册时出现上面的问题,原因何在?。。。 |
|
| 返回顶楼 | |
|
最后更新时间:2007-08-20
下载稳定版本吧
http://svn.techno-weenie.net/projects/beast/branches/stable-1.0 |
|
| 返回顶楼 | |



