Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
Installing Lua 5.2.2 on Mac OS X 10.7.4

"Where's the C compiler" ... "How do I build for Mac?" ... Here's how I've just done the job on a newly set up system ...

1. Download and install XCode (the Mac OS Development environment) from the Apple Store. It's free of charge.

2. Install command line tools - within XCode select from menu bar
• Xcode
• Preferences
• Downloads
• Command Line Tools
• Install
and you should now have gcc

3. Download Lua from http://www.lua.org/download.html

4. from a terminal window, unpack and build Lua
• tar xf lua-5.2.2.tar
• cd lua-5.2.2
• make macosx

5. Install it
• sudo make install

6. Test it - here's a sample session

WomanWithCat:lua-5.2.2 grahamellis$ lua
Lua 5.2.2 Copyright (C) 1994-2013 Lua.org, PUC-Rio
> print "Lua is a great language"
Lua is a great language
> print 6 + 7
stdin:1: syntax error near '6'
> print (6+7)
13
> ^D
WomanWithCat:lua-5.2.2 grahamellis$


7. Book your training course - we offer course Lua courses for newcomers to programming (Learning to program in Lua) and for those with prior experience of other languages (Lua Programming). The next public course starts in mid-June ... if you're reading this article in our archive, please click on the course links to give you next dates.

* We train on Lua for other platforms too ;-)
* If you have a group of delegates, please ask about having us run a private course for you.




P.S. Most of the other languages we teach are already installed as standard as part of current OS X (the process above has added C and C++ compilers too). Here are the versions:

  WomanWithCat:~ grahamellis$ ruby -v
  ruby 1.8.7 (2011-12-28 patchlevel 357) [universal-darwin11.0]
  
  WomanWithCat:~ grahamellis$ perl -v
  This is perl 5, version 12, subversion 3 (v5.12.3) built for darwin-thread-multi-2level
  
  WomanWithCat:~ grahamellis$ php -v
  PHP 5.3.10 with Suhosin-Patch (cli) (built: Feb 21 2012 15:30:55)
  
  WomanWithCat:~ grahamellis$tclsh
  % puts $tcl_version
  8.5
  
  WomanWithCat:~ grahamellis$ gcc -v
  gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
  
  WomanWithCat:~ grahamellis$ python
  Python 2.7.1 (r271:86832, Aug 5 2011, 03:30:24)

Upcoming public course details - [here]
(written 2013-05-25, updated 2013-05-26)

 
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
U113 - Installing Lua
  [2461] Luac - getting lua to start fast by precompiling - (2009-10-20)
  [1632] Lua - a powerful, up and coming scripting language - (2008-05-05)


Back to
POETS day at Well House Manor
Previous and next
or
Horse's mouth home
Forward to
Questions from children about Melksham Campus
Some other Articles
Web server efficiency - saving repetition through caches
Our day trip by train from Swindon, Chippenham and Melksham to Weymouth
Weymouth vis the TransWilts - the day out today
Questions from children about Melksham Campus
Installing Lua 5.2.2 on Mac OS X 10.7.4
POETS day at Well House Manor
Perl Dancer - from installation to your first real application
Perl Dancer - a Perl Framework - Installation and first test
Using object orientation for non-physical objects
Melksham Chamber of Commerce - Report for AGM, 21st May 2013
4750 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2017: 404 The Spa • Melksham, Wiltshire • United Kingdom • SN12 6QL
PH: 01144 1225 708225 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/mouth/4102_Ins ... 0-7-4.html • PAGE BUILT: Sat May 27 16:49:10 2017 • BUILD SYSTEM: WomanWithCat