For me I install the passenger gem with the --pre flag and that caused the problem. I just reinstalled it without the flag and this error went away for me.
I am using Mac OSX 10.7.3
Tuesday, May 15, 2012
Thursday, June 16, 2011
undefined method `except' for "":String
Environment:
Ruby 1.9.2 via rvm, Running phusion passenger with apache and nginx (had to setup virtual host as proxy to get this to run multiple versions of ruby), Rails 3.0.8, Datamapper via the dm-rails gem. Mac OS X.
Error Message:
undefined method `except' for "":StringProblem:
For me this was in my database.yml file. Don't really know what the issue was, but I'm guessing an extra space or tab some where in the defaults section of the database.yml file.
Fix:
All I did was delete the defaults section and of course added the adapter, username, password, host, etc to each corresponding section in the database.yml file.
Tuesday, May 3, 2011
initialize: not in gzip format (Zlib::GzipFile::Error
Error message:
/opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/site_ruby/1.8/rubygems/package/tar_input.rb:49:in `initialize': not in gzip format (Zlib::GzipFile::Error
Problem:
Github may go down/timeout during deploy
Fix:
1. ssh into the server
2. cd to your current deploy folder
3. run bundle show 'name of gem' (shows the location of the gem install)
4. cd to the /gems/ path that is shown in the previous step
5. run ls -l to see the latest install of the gem
6. run rm -rf on that directory (the latest gem install)
Monday, March 14, 2011
You have already activated rack 1.1.1, but your Gemfile requires rack 1.1.2. Consider using bundle exec.
Error message:
You have already activated rack 1.1.1, but your Gemfile requires rack 1.1.2. Consider using bundle exec.Problem:
Passenger preloads gems from global gem list if you have passenger spawn method set. My problem is two fold, i was using passenger spawn method and i didn't have version 1.1.2 of rack installed globally.
Fix:
Remove the passenger spawn method from httpd.conf and restart apache
Friday, August 27, 2010
no such file to load -- ./config/../.bundle/environment
Error:
no such file to load -- ./config/../.bundle/environment
Description:
All this means is that i didn't run 'bundle install'
no such file to load -- ./config/../.bundle/environment
Description:
All this means is that i didn't run 'bundle install'
Fix:
Run 'bundle install' on the command line
Failed Shell Script When Running Pidof With Capistrano
Error: failed: "sh -c 'pidof /path/to/app'" on IP
Description: I was deploying my app using capistrano and I was trying to find the pid of a specific program running. I didn't know that pidof returned an exit code of 1 if no program was found with the requested name What this means is that capistrano was receiving a bad shell command or a failed shell command.
Description: I was deploying my app using capistrano and I was trying to find the pid of a specific program running. I didn't know that pidof returned an exit code of 1 if no program was found with the requested name What this means is that capistrano was receiving a bad shell command or a failed shell command.
Fix: run "[ `pidof /path/to/app` ] && (echo 'found') || (echo 'not found')", :via => run_method, :as => as
Monday, August 9, 2010
Exception EOFError in spawn manager (Unexpected end-of-file detected.) (process 27930)
ERROR:
/Users/user/.bundle/ruby/1.8/gems/hpricot-0.8.2/lib/fast_xs.bundle: [BUG] Segmentation faultruby 1.8.7 (2010-04-19 patchlevel 253) [i686-darwin10.3.0], MBARI 0x6770, Ruby Enterprise Edition 2010.02
*** Exception EOFError in spawn manager (Unexpected end-of-file detected.) (process 27930):
from /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/utils.rb:374:in `unmarshal_and_raise_errors'
from /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/rack/application_spawner.rb:71:in `spawn_application'
DESCRIPTION:
This basically means that I installed a gem (hpricot) from bundler or another system app and now its not compatible with my version of ruby.
FIX:
run "sudo gem install gem-name" at command line, then run bundle unlock, bundle install, bundle pack if you are using bundler.
restart apache or whatever web server software you are using.
Subscribe to:
Posts (Atom)