Hi Jim, Thanks for your note. I actually did send a more detailed email to the list after your note yesterday morning, but I think it got held up in the moderator's queue.
Thanks to heroic efforts of the wonderful support staff at RailsPlayground, we finally got my new VPS configured with all the most crucial extensions at 2am this morning. The problems were not caused by the VPS or by missing gems. As I suspected, there were different issues with each extension, some of which went unnoticed right away and caused extensions installed farther down the line to not install correctly or not install at all. The main culprit was the comments extension, which is the one responsible for the "nil object" message referenced below. If I had not been so relatively new to Radiant and so worn out I might have realized how to fix this before 1:30 in the morning :-) What I had to do was modify by hand the two fields in the pages table that the comments extension adds from Null to Zero Fill. Then the "nil object" message went away and the pages loaded without a glitch. I hope this manual fix does not create further problems down the road. If anyone has any warnings for me, I'm all ears. I'm wondering if the comments extension was developed and tested using MySQL 5.1, which is what is on my VPS. Maybe earlier versions of MySQL were not so picky... ~ Alexis ================= Alexis Masters, author On Jan 28, 2010, at 10:18 AM, Jim Gay wrote: > On Jan 28, 2010, at 1:05 PM, Alexis Masters wrote: > >> Hello, >> I have numerous successful Radiant sites running now and I love the >> CMS, though I have always has some difficulty getting the extensions >> installed. I have been working in a shared environment with earlier >> Radiant sites, but since I hoped to use Multi-Site and host a number >> of Radiant clients in this instance, I decided to move to a VPS >> account. I have had the worst trouble installing the necessary >> extensions. Almost none installed correctly though I have gone >> through >> each extension's README and installed every required gem. Is this >> because something is missing from the configuration that needs to be >> there for extensions to install properly? I am on a VPS account >> running passenger. We have installed Radiant 0.8.1 from the current >> gem. We have tried both Ruby-enterprise-1.8.7-2009.10 and >> REE1.8.6-20090201 but the problem persists. >> >> Here is the message I get when trying to install with the standard >> script install method: >> >> rake aborted! >> You have a nil object when you didn't expect it! >> The error occurred while evaluating nil.to_sym > > We'll need more than that. Did you run the rake task with --trace ? > That will give you more detail about where the error occurs. > And without knowing what extensions you have, there's no way anyone > can help. > > Many extensions seem to be managed with a tag for a particular > version of radiant, and the master branch chases the Radiant master. > So for example you may have one extension installed which is > compatible with edge, but you may need to do "git checkout > v0.8.1" (or whatever the tag name is for a particular extension) > > Reply back with more informative errors and I'm sure you can get the > help you need. > > Jim Gay > http://www.saturnflyer.com > > _______________________________________________ > Radiant mailing list > Post: Radiant@radiantcms.org > Search: http://radiantcms.org/mailing-list/search/ > List Site: http://lists.radiantcms.org/mailman/listinfo/radiant > Radiant: http://radiantcms.org > Extensions: http://ext.radiantcms.org _______________________________________________ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ List Site: http://lists.radiantcms.org/mailman/listinfo/radiant Radiant: http://radiantcms.org Extensions: http://ext.radiantcms.org