Get iPhoney, which lets you test mobile sites on an iPhone-like browser. Install the latest versions of Chrome, Firefox, Safari, Opera. At this point, once the default Apache setup is enabled in the Sharing panel of System Preferences, I have all my sites ready and rearing to go (assuming I’ve imported a backup of my virtualhosts). Once that is through, I’ll install VirtualHostX, which I use to configure Apache VirtualHosts. ![]() I’ll then make sure all my projects are installed in their proper directories (under ~/Sites). I use PeepOpen to find files in my projects - supports regular expression lookups - which is developed by the awesome guys at PeepCode. The CakePHP bundle is up next, as is the GitHub bundle. I did run the following command to make it easier to call Sublime Text from the terminal: ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" $(brew -prefix)/bin/sublįor those still using Textmate, I recommend installing the Git-Bundle, and customizing the hotkeys. I recommend using Sublime Text 2 with whatever your favorite setup is. Note that it currently does not show branches/tags/bookmarks for bazaar or mercurial. My gitconfig, my ssh keys, all sorts of yummy stuff.įor the record, my ~/.bashrc ends up looking a bit like this. Now I need to ensure I have all my ducks in a row, and I sync in my home directory scripts. You can leave this enabled if your Geolocation code takes IPv6 into account. This will prevent Apache from being confused about your IP address and potentially borking any Geolocation code. Then you’ll want to have RVM installed: bash -s stable Advanced on all interfaces you use on a regular basis. Once that is complete, install homebrew - the proper way, to /usr/local/, with no sudo enabled: /usr/bin/ruby -e "$(/usr/bin/curl -fksSL )" XCode 4.2 users - that means anyone on Snow Leopard - should install the osx gcc installer, as installing a proper gcc is pretty much impossible otherwise. For Lion/Mountain Lion, it is important that you also install the Command Line Tools, as the version of gcc that is included with XCode 4.3 is incompatible with certain build tools. Whenever something asks you to modify your ~/.bash_profile, ensure that the modification is in your ~/.bashrc instead. Most terminal emulators follow this rule, but lets ensure this is always the case by modifying our non-existent ~/.bash_profile as follows: if then On OS X, non-login sessions use the ~/.bashrc, while login sessions use ~/.bash_profile. ![]() You’ll want to ensure that your login/non-login terminal sessions have the same environment. For the purposes of archiving how I like to develop, I’ll chronicle a few things here.įirst things first.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |