The Daily Scrum

Dedicated to Scrum, Agile and other stuff

Upgrade to Yosemite

Introduction

After upgrading to Yosemite, I found out that my ruby projects were not working any more. It seemed a number of commands, (f.i.brew) , were pointng at ruby 1.8. This version was removed in Yosemite.

Update rvm

rvm get stable

Fix brew

Changing 1.8 in Current in brew.rb made brew working again.

Change

1
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -W0

to

1
#!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby -W0

Ruby

In order to make some of my projects work again I had to install a different Ruby version.

Installing it only with

1
rvm install

resulted in errors that it could not compile.

This fixed it

1
rvm install ruby-1.9.3 --with-gcc=clang

Bugzilla / perl

Symptom:

My local Bugzilla installation does not work anymore.

Cause:

Apple has overwritten the /etc/apache2/httpd.conf.

Add your Bugzilla settings.

<Directory "/Library/WebServer/bugzilla-trunk"> 
  AddHandler cgi-script .cgi .pl 
  Options +Indexes +ExecCGI +FollowSymLinks 
  DirectoryIndex index.cgi index.html 
  AllowOverride Limit FileInfo Indexes Options 
  Order allow,deny 
  Allow from all 
</Directory>

Symptom:

Attempt to reload JSON/XS.pm aborted.

Solution:

I emptied out the lib folder and ran

1
./install-module.pl —all 

and it fixed the issue.

Bugzilla 4.5.6 introduces Mysql SSL certificates.

OpenSSL

Extra parameters are added to the localconfig.

I have to find out how to configure this

Comments