My first problem was getting "gem install rails" to upgrade smoothly. It appears that the rails team noticed the problem and quickly put up version 2.0.1, but it also failed. A quick google search pointed me to a Polish site that had what looked like a solution. A few modifications and I was ready to go. The highlights are...
svn co http://dev.rubyonrails.org/svn/rails/tags/rel_2-0-1/ rails-2.0.1
cd rails-2.0.1
for f in *
do
[ -d $f/pkg ] && { cd $f ; rake package ; cd .. }
done
for f in */pkg/*.gem
do
sudo gem install $f --local
done
With the six gems now freshly compiled I put them into a tarball and moved them to a distribution point. Then I wrote a short script to untar and install locally (sandbox/rails/gem-install.sh). That made it easy to update all of my machines, including slicehost. (I did have a problem on one of my older machines. I had to modify the script to load the gems one at a time).Next were the tests. I was able to get all projects to test without errors. I created a small demo project to make sure that was working as well.
Happy rails 2.0.1!
No comments:
Post a Comment