Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not updated for Rails 3 stable? #3

Closed
millisami opened this issue Sep 11, 2010 · 6 comments
Closed

Not updated for Rails 3 stable? #3

millisami opened this issue Sep 11, 2010 · 6 comments

Comments

@millisami
Copy link

Hi, it is not updated for Rails3 stable.
Can you plz update it for rails3 so that I can check it out?

@igrigorik
Copy link
Owner

Just pushed an update, checkout, bundle install, and you should be good to go.

@millisami
Copy link
Author

Well, I checkedout, bundle installed, fired up the server.
Now when I access the localhost:3000, I get the following error:

ruby-1.9.2-p0@async-rails [~/apps/async-rails (master)⚡] ➔ rails s
=> Booting WEBrick
=> Rails 3.0.0 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
You did not specify how you would like Rails to report deprecation notices for your development environment, please set config.active_support.deprecation to :log at config/environments/development.rb
[2010-09-11 23:53:17] INFO  WEBrick 1.3.1
[2010-09-11 23:53:17] INFO  ruby 1.9.2 (2010-08-18) [x86_64-darwin10.4.0]
[2010-09-11 23:53:17] INFO  WEBrick::HTTPServer#start: pid=61670 port=3000
[2010-09-11 23:53:40] ERROR FiberError: fiber called across threads
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-fiber_pool-0.9.0/lib/fiber_pool.rb:75:in `resume'
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-fiber_pool-0.9.0/lib/fiber_pool.rb:75:in `spawn'
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-fiber_pool-0.9.0/lib/rack/fiber_pool.rb:20:in `call'
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/railties-3.0.0/lib/rails/rack/log_tailer.rb:14:in `call'
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-1.2.1/lib/rack/content_length.rb:13:in `call'
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-1.2.1/lib/rack/handler/webrick.rb:52:in `service'
    /Users/millisami/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'
    /Users/millisami/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'
    /Users/millisami/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread'
[2010-09-11 23:53:40] ERROR FiberError: fiber called across threads
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-fiber_pool-0.9.0/lib/fiber_pool.rb:75:in `resume'
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-fiber_pool-0.9.0/lib/fiber_pool.rb:75:in `spawn'
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-fiber_pool-0.9.0/lib/rack/fiber_pool.rb:20:in `call'
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/railties-3.0.0/lib/rails/rack/log_tailer.rb:14:in `call'
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-1.2.1/lib/rack/content_length.rb:13:in `call'
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-1.2.1/lib/rack/handler/webrick.rb:52:in `service'
    /Users/millisami/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'
    /Users/millisami/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'
    /Users/millisami/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread'
[2010-09-11 23:53:43] ERROR FiberError: fiber called across threads
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-fiber_pool-0.9.0/lib/fiber_pool.rb:75:in `resume'
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-fiber_pool-0.9.0/lib/fiber_pool.rb:75:in `spawn'
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-fiber_pool-0.9.0/lib/rack/fiber_pool.rb:20:in `call'
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/railties-3.0.0/lib/rails/rack/log_tailer.rb:14:in `call'
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-1.2.1/lib/rack/content_length.rb:13:in `call'
    /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-1.2.1/lib/rack/handler/webrick.rb:52:in `service'
    /Users/millisami/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'
    /Users/millisami/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'
    /Users/millisami/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread'

@igrigorik
Copy link
Owner

Ah, webrick won't work.

gem install thin
thin -D start

See readme in the project.

@millisami
Copy link
Author

Alright, I installed thin and when I start the server thin -D start, the eventmachine gem version conflicts.
ruby-1.9.2-p0@async-rails [/apps/async-rails (master)⚡] ➔ thin -D start
>> Using rack adapter
/Users/millisami/.rvm/gems/ruby-1.9.2-p0@global/gems/bundler-1.0.0/lib/bundler/runtime.rb:27:in block in setup': You have already activated eventmachine 0.12.10, but your Gemfile requires eventmachine 0.12.11. Consider using bundle exec. (Gem::LoadError) from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@global/gems/bundler-1.0.0/lib/bundler/spec_set.rb:12:inblock in each'
from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@global/gems/bundler-1.0.0/lib/bundler/spec_set.rb:12:in each' from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@global/gems/bundler-1.0.0/lib/bundler/spec_set.rb:12:ineach'
from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@global/gems/bundler-1.0.0/lib/bundler/runtime.rb:17:in setup' from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@global/gems/bundler-1.0.0/lib/bundler.rb:100:insetup'
from /Users/millisami/apps/async-rails/config/boot.rb:8:in <top (required)>' from <internal:lib/rubygems/custom_require>:29:inrequire'
from internal:lib/rubygems/custom_require:29:in require' from /Users/millisami/apps/async-rails/config/application.rb:1:in<top (required)>'
from internal:lib/rubygems/custom_require:29:in require' from <internal:lib/rubygems/custom_require>:29:inrequire'
from /Users/millisami/apps/async-rails/config/environment.rb:2:in <top (required)>' from <internal:lib/rubygems/custom_require>:29:inrequire'
from internal:lib/rubygems/custom_require:29:in require' from /Users/millisami/apps/async-rails/config.ru:3:inblock in

'
from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-1.2.1/lib/rack/builder.rb:46:in instance_eval' from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/rack-1.2.1/lib/rack/builder.rb:46:ininitialize'
from /Users/millisami/apps/async-rails/config.ru:1:in new' from /Users/millisami/apps/async-rails/config.ru:1:in'
from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/thin-1.2.7/lib/rack/adapter/loader.rb:36:in eval' from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/thin-1.2.7/lib/rack/adapter/loader.rb:36:inload'
from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/thin-1.2.7/lib/rack/adapter/loader.rb:45:in for' from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/thin-1.2.7/lib/thin/controllers/controller.rb:163:inload_adapter'
from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/thin-1.2.7/lib/thin/controllers/controller.rb:67:in start' from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/thin-1.2.7/lib/thin/runner.rb:177:inrun_command'
from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/thin-1.2.7/lib/thin/runner.rb:143:in run!' from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/gems/thin-1.2.7/bin/thin:6:in<top (required)>'
from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/bin/thin:19:in load' from /Users/millisami/.rvm/gems/ruby-1.9.2-p0@async-rails/bin/thin:19:in'
ruby-1.9.2-p0@async-rails [/apps/async-rails (master)⚡] ➔

@igrigorik
Copy link
Owner

Can you gem uninstall the older version?

@millisami
Copy link
Author

I removed the :git version to gem of the eventmachine.
And, just updating the rails 3 gem line in Gemfile doesnot upgrade the app.
There are many things changed in the Rails 3 than in beta.4 and rc2 versions.
ruby-1.9.2-p0@async-rails [~/apps/async-rails (master)⚡] ➔ rake db:migrate
(in /Users/millisami/apps/async-rails)
DEPRECATION WARNING: Calling a method in Rails::Application is deprecated, please call it directly in your application constant AsyncRails3::Application. (called from <top (required)> at /Users/millisami/apps/async-rails/Rakefile:7)

There are lots of changes as well with other namespacing. especially in the config folder files.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants