From: Joe Ruby MUDCRAP-CE Date: 2006-11-08T09:54:45+09:00 Subject: 'exec': Operation not supported I'm on Mac OS X / Powerbook and I'm trying to figure out why Mongrel doesn't restart on it. When I do 'mongrel_rails restart' (which reportedly works fine on other platforms, except Windows), I get this error in my log: ** Restarting with arguments: /opt/local/bin/ruby /opt/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/bin/mongrel_rails start -d -p 3001 /opt/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/bin/mongrel_rails:144:in `exec': Operation not supported - /opt/local/bin/ruby /opt/local/lib/ruby/gems/1.8/gems/mongrel-0 .3.13.4/bin/mongrel_rails start -d -p 3001 (Errno::EOPNOTSUPP) from /opt/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/bin/mongrel_rails:144:in `run' from /opt/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/command.rb:203:in `run' from /opt/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/bin/mongrel_rails:234 The restart code from Mongrel is: cmd = "ruby #{__FILE__} start #{original_args.join(' ')}" config.log "Restarting with arguments: #{cmd}" exec cmd If I copy it into a new Ruby script (and changing cmd appropriately), it runs fine. Also, if I change "exec" to "system", it works. Anybody know what the problem might be? Thanks, Joe -- Posted via http://www.ruby-forum.com/.