Fix Home Needs

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Thursday, 20 September 2012

Pre-installed development tools in Mac OS X Mountain Lion

Posted on 17:51 by Unknown
I'm convinced that Macs are great for development of all varieties.

Open your terminal for hours of fun, right out of the box.

I don't think any of these are unique to Mountain Lion (10.8), but in my transition from Windows to Mac about a year ago, I was delighted to discover these things came pre-loaded:

  • Python 2

    $ python
  • PHP 5

    $ php -v
  • Ruby 1.8.7

    $ ruby
  • SQLite3

    $ sqlite3
  • CUPS (print server; useful for printing to university/corporate print networks)

    $ cupsctl


  • OpenSSL

    $ openssl
  • Subversion (I wish it came with git though!)

    $ svn

  • libxml

    $ xmllint
    $ xsltproc
  • Apache server 2.2.22

    $ sudo apachectl start    # start the server

    $ sudo apachectl graceful # restarts gracefully
    $ sudo apachectl stop     # stop the server
  • Java (JRE 6; running these the first time will prompt to install; very easy)

    $ java   # run a Java program
    $ javac  # compile a Java program

And since they're essentially Unix-based, Macs have the usual dd, ssh, scp, sed, grep, nano, vi/vim commands.
Email ThisBlogThis!Share to XShare to Facebook
Posted in development, mac, mountain lion, osx, terminal | No comments
Newer Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Writing a Go ("golang") Web App with nginx, FastCGI, MySQL, JSON
    Want to write a web app in Go ("golang") like you write a PHP app? Go is cool since it's kind-of multi-threaded and has some ...
  • How to take FrontRunner from Provo to SLC airport
    I see this question a lot: how do I get from Provo or Orem to the SLC International Airport entirely by train (UTA FrontRunner/Trax)? Here I...
  • Behavior-driven testing in Go with GoConvey (BDD in "golang")
    First: the built-in Go testing tools Few things bring sweeter peace to the soul than making changes to Go code, then: $ go test ... PASS ok ...
  • Why yes, Go/Golang, I still want to read my CSV file!
    UPDATE: This appears to have been fixed and the fix  ships with   Go 1.2 . I like Go (1.1.1), but how disappointing that in order to read ...
  • Installing nginx / PHP / MySQL on Mac OS X Mountain Lion
    ** Update: See a quicker way to do this using Homebrew (this method uses Macports, and it's considerably more difficult). ** ... are yo...
  • Using Vagrant and cross-compiling Go (golang)
    This is mostly a memo-to-self about how to write Go code in my Mac environment, compile it there for a Linux environment, and run it in a pr...
  • Fix the Home and End keys on Mac OS X (Mountain Lion)
    If you use a keyboard that's not designed specifically for Macs, you probably are familiar with the annoying mapping of the Home and End...
  • Install nginx / PHP / MySQL on Mac OS X Mountain Lion with Homebrew
    Last time I wiped my Macbook Pro, I used Macports to install my web development environment . Doing it that way was really hard compared to ...
  • External hard drive backups while you sleep
    On most modern computers, there's an energy saver preference which will shut down your hard disks when the computer is idle or in "...

Categories

  • backup
  • bdd
  • byu
  • chrome
  • cli
  • command line
  • commute
  • compile
  • cross-compile
  • csv
  • development
  • dns
  • domain name
  • fastcgi
  • fcgi
  • go
  • golang
  • homebrew
  • inkscape
  • install
  • ip
  • ip address
  • ipaddress
  • itunes
  • javascript
  • keybinding
  • linux
  • mac
  • mountain lion
  • mysql
  • nginx
  • optimization
  • osx
  • parsing
  • pecl
  • php
  • printing
  • raspberry pi
  • security
  • ssd
  • terminal
  • testing
  • transportation
  • unit tests
  • vagrant

Blog Archive

  • ►  2013 (16)
    • ►  November (1)
    • ►  October (1)
    • ►  September (2)
    • ►  August (2)
    • ►  July (3)
    • ►  June (1)
    • ►  May (1)
    • ►  April (2)
    • ►  March (2)
    • ►  February (1)
  • ▼  2012 (8)
    • ►  November (1)
    • ►  October (1)
    • ▼  September (6)
      • Restoring a lost or moved iTunes library
      • Macbook Pro runs hot with SSD and TRIM Enabler
      • Printing to BYU campus printers without extra soft...
      • Installing nginx / PHP / MySQL on Mac OS X Mountai...
      • Fix the Home and End keys on Mac OS X (Mountain Lion)
      • Pre-installed development tools in Mac OS X Mounta...
Powered by Blogger.

About Me

Unknown
View my complete profile