OK, if you install lineman globally you have to do that as root too.
What seems to have happened here is that something lineman-related was installed locally as root. That's why certain files/directories in the local tree now belong to root and can't be unlinked/deleted by the normal user. I think it is possible to install lineman locally, but you shouldn't do that as root.