-
Notifications
You must be signed in to change notification settings - Fork 18
Installation
Note that you won't need a fully compiled ROS installation if you will be working with a ROS master server on another computer. The only required parts are the various .msg
files from the standard library and any stacks you may want to use, as well as the environment variable settings for ROS_HOME
and ROS_PACKAGE_PATH
. However, the roshask create
command calls out to roscreate-pkg
which requires a working Python installation.
In practice, this means that many of the dependencies needed for building ROS (mainly those on the C++ side of things) are not needed for a machine that will be primarily (or solely) using roshask as the client library. This is handy for using a Mac OS X or Window machine to do roshask development while a target Linux platform is running the ROS master server you want to work with (e.g. a robot running Linux).
The haskell-lang.org Get Started page will get you started 😀
Follow the instructions there to get the stack
build tool which will install GHC and build roshask
for you with the stack build
command.