I have a feeling that this is something centered around my apache/Passenger
configurations but everything seems to check out.
Another off the hand problem I'm having, and might be a clue is w/ my
Passenger Pane. I installed the Phusion Passenger Pane and every time I
try to add an entry, I get this error:
"Your changes couldn’t be saved
See the Console log for details."
I wasn't sure exactly where the console log was for the Passenger Pane.
I checked all Apache logs as well as the development.log of the project.
It’s going to be in your normal system.log probably. As it says in the error, go to Applications > Utilities > Console and look through there.
However, I see very little reason to still use Passenger Pane today. If you’re talking about a development machine (which I assume it is), you might be better off looking into Pow (http://pow.cx/). If that is your production machine, then you shouldn’t be using Passenger Pane at all anyway.
Understand that hosting apps under Apache in development is like mounting an elephant to put a new battery in a flashlight. You don’t need the elephant, a simple chair or bench will do.
Best regards
Peter De Berdt
Finally found out which console it was mentioning (utilities/console) and
when I find the output I get this permissions related output:
Apr 21 10:54:18 clem-c-rock-2 System Preferences[52999]: Applying changes to
Rails application:
/Library/WebServer/Documents/ROR_tests/file_upload_progress1
Apr 21 10:54:18 clem-c-rock-2 System Preferences[52999]: Starting Rails
application: /Library/WebServer/Documents/ROR_tests/file_upload_progress1
Apr 21 10:54:18 clem-c-rock-2 System Preferences[52999]: Saving
configuration:
/private/etc/apache2/passenger_pane_vhosts/file_upload_progress1.local.vhost.conf
Apr 21 10:54:18 clem-c-rock-2 authexec[56414]: executing /usr/bin/ruby
Apr 21 10:54:18 clem-c-rock-2 System Preferences[52999]: Error -60031 in
AuthorizationExecuteWithPrivileges
clem_c_rock wrote:
Finally found out which console it was mentioning (utilities/console) and
when I find the output I get this permissions related output:
That sounds like the preference pane has an embeded helper app that it
uses for things that require root access and that the permissions on
that have gone wrong
Fred
Found the solution:
http://www.robbyonrails.com/articles/2009/02/11/switch-to-passenger-mod_rails-in-development-on-osx-in-less-than-7-minutes-or-your-money-back
The Fix:
the fix is to make a symlink from where Ruby is installed to where the
Passenger Pane expects it to be installed.
NOTE: Before you run the symlink command you should probably remove the
Passenger preference pane, done by right-clicking on it and selecting Remove
“Passenger” Preference Pane.
which ruby (to get your ruby path)
To make the symlink, run the command: ln -s /opt/local/bin/ruby
/usr/bin/ruby.
Reinstall the Passenger Preference Pane and try adding a project.
clem_c_rock wrote: