How to Set up a Development Environment on Mac OS X. Notes for hacking and cleaning on Nova on Mac OS X Git and Github. OpenStack code is hosted on Github and uses git, which should already be installed on Mac OS. That way of downloading Mac OS X updates and new apps was introduced with Snow Leopard and means that anyone with a Mac running Mac OS X 10.5 Leopard or earlier can't actually access the Mac. Taking a cue from iOS, Mac OS X 10.8 “Mountain Lion” introduced new systems to help users manage access requests to potentially sensitive and private personal information. When an app required access to a user’s Contacts, for instance, a consent prompt appeared on screen asking the user to allow or disallow this access.
mBlock 5 can run on Windows and Mac operating system (OS) systems. You can download mBlock 5 to your desktop to have fun with programming.
Windows 7.0 or later; Mac OS X or later
(1) Double-click the installation file and follow the installation wizard.
(2) After the installation is complete, the mBlock 5 icon is displayed on desktop.
(1) Open the installation file and follow the installation wizard.
(2) After the installation is complete, the mBlock 5 icon is displayed on the launchpad and taskbar in the upper right corner.
1. Click OK.
2. Choose System Preferences > Security & Privacy.
3. Click Open Anyway.
4. Start the mBlock 5 installation process.
1. Right-click the installation package and choose Open.
2. Click Open.
3. Start the mBlock 5 installation process.
Notes for hacking and cleaning on Nova on Mac OS X
OpenStack code is hosted on Github and uses git, which should already beinstalled on Mac OS X. To grab the latest code:
Use Python's easy_install to install virtualenv
You'll also need swig (install any way you want, but brew is nice http://mxcl.github.com/homebrew/):
Initial Code Setup:
If you have installed OpenSSL 1.0.0a on Mac OS X, which can happen when installing a MacPorts package for OpenSSL, you will see an error when running nova.tests.auth_unittest.AuthTestCase.test_209_can_generate_x509. The version that functions correctly is OpenSSL 0.9.8l 5, installed with MacOS 10.6 as a base element.
There is no easy way to install an older package version using macports, but if it had been installed you can reactivate it.
The alternative is to remove it and use the default OSX openssl. This will give you dependency errors on the port command, so you need to force it.
To submit the merge/patch, see development workflow