You have to do a few operations to get it going.
- Install Xcode development tools
- Fix CPAN on OSX 10.8.x
- Install pre-requisites for Texapp
- Install and setup Texapp
But other than that… piece of cake.
Install Development Tools (Xcode)
Standard OS X 10.8.x computers do not have Xcode installed by default. Even if you are not a full-time software developer, the development tools Apple Xcode provides is useful. Apple has made this “free” for you to install.
1. Do a search for “Xcode” in the App Store then get it via “Install App” and let it run after you give it your App Store password.
3. It will grind for a while. When you get the “Installed” status back, you are onto the next step.
Fixing CPAN on OSX 10.8.x
Perl setup on OS X 10.8.x is a little wonky. There are a few things you need to do to fix it.
Here is a great guide on this –
http://www.virtuin.com/2012/10/fix-perl-cpan-on-os-x-mountain-lion.html
I did get some additional prompts in Xcode on device updates, etc. which I played. Follow the steps in order to get the Perl environment up to speed. I use
1 |
$ sudo cpan |
instead of the older (but always reliable)
1 |
$ sudo perl -MCPAN -e shell |
to drop into CPAN, but to each his/her own.

and after you complete all the steps in the above guide over at viruin.com you can move to the next step.
Installing TexApp Pre-Requisites
Now that you have a working Perl environment in OS X 10.8.x, you can load the reqs for TexApp.
1. Drop into a Terminl and then cpan and I recommend to have CPAN install all dependencies
1 2 |
cpan> o conf prerequisites_policy follow cpan> o conf commit |
2. install cURL. I had to force install it for some crazy reason. You might have to as well. Try it first to see if you can install it with a force.
1 |
cpan > install WWW:Curl |
But if it doesn’t go, slam it in.
1 |
cpan > force install WWW::Curl::Easy |
3. I also install the other stuff.
1 2 |
cpan > install Term::ReadLine::Perl cpan > install Term::ReadLine::TTYtter |
and confirm but issuing the commands again just to make sure if you want.
Install and Configure TexApp
1. Get out of CPAN or open another terminal and snag TexApp. It should always be at the same location. You can ftp it from Terminal since standard OS X doesn’t have wget.
1 |
$ ftp http://www.floodgap.com/software/texapp/texapp.txt |
2. It can live anywhere, but I tend to move it into a path OS X looks at
1 |
$ sudo mv texapp.txt /usr/local/bin/texapp |
then make it execuable
1 |
$ sudo chmod +x /usr/local/bin/texapp |
3. I create a ~.texapprc file
1 2 |
$ cd $ vi .texapprc |
Here is mine
1 2 3 4 5 |
vcheck=1 ansi=1 verify=1 notifies=reply readline=1 |
4. Launch Texapp
1 |
$ texapp |
5. Texty goodness ensues.
and you will be dished a URL to get your bearer token. Go to the URL and copy the token then paste it at the
1 |
Token> |
to get stuff going. You will get a URL page that looks like this but with a long piece of text.
6. Paste the token and return. This generates your .textappkey so the next time you run it, you are ready to go.
Now you are on your own. Always more at >> http://www.floodgap.com/software/texapp/