Using homebrew, we can easily install the other tools: If you are not using a package manager for OSX yet, I would recommend homebrew - it's easy to use, flexible, and installs all tools in /usr/local. Ant is already installed by default on OS X, so is a Java JDK. The README specifies that we have to install a JDK, Git, PostgreSQL, Ant and Grails. I put all my custom applications in a folder called /app, and throughout this example I will use /app/transmart-dev as a base path. I will use the Mac OS X operating system as an example, but the steps are very similar under Linux and even in Windows. So in this blog post, I would like to walk through the steps of installing a local development environment for the current Postgres-based master branch of tranSMART, using an installer that my colleague Pieter Lukasse wrote. That is a very bad situation, because the entry barrier to the open source community / code should be as low as possible, and I am sure that for many developers, getting it installed and running locally is just the first step to do to get a feeling of what tranSMART is. However, at this workshop I found out that many developers who are willing to have a look at tranSMART, are struggling to even get it installed locally. I was invited to chair this session, even though I am not formally part of eTRIKS, which is just awesome - note how open source community building is not only preached but also practiced by eTRIKS here! Recently we had a tranSMART hackathon at Imperial College, organized by Yike Guo c.s. Nowadays, we have a version that runs on Postgres - it still has some problems, but it is promoted as the current master version. Earlier, I blogged about how to set up a tranSMARTdevelopment environment - this was the GPL 1.0 release which has Oracle as a prerequisite.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |