I have just installed ActivePerl (OS X) and am trying to add modules using ppm. I am logged in as administrator. When I start ppm, I immediately get the following message:
All activated install areas are read-only. You cannot currently install or remove packages. Try enabling the uninitialized Areas in the Preferences dialog
When I open the Preferences dialog, I get a small window that has a tab that says "Areas" and an "OK" button. There are no options to do anything in this dialog except click on OK to close the window.
I also tried starting ppm as superuser, but it did not start up at all.
How do I fix this read-only problem?
This is a bug in the 1003 installer for OS X.
There is a work-around.
If you are user $ID, then open a terminal window. At the command line:
mkdir /User/$ID/Library/ActivePerl-5.10
chmod 777 /User/$ID/Library/ActivePerl-5.10
mkdir /User/$ID/Library/ActivePerl-5.10/lib
chmod 777 /User/$ID/Library/ActivePerl-5.10/lib
ppm area init Library
You may also observe a bug in the PPM gui color assignment in the 1003 release which is not fatal and can be ignored.
Both of the issues should be corrected in the 1004 installer.