Can't create new project

running Arch linux (quite a fresh install) and the meteor command has gone bezerk. Google knows nothing and reinstalling does not help whatsoever.

Here’s what’s crazy:

➜  code meteor create testerman
run: You're not in a Meteor project directory.

To create a new Meteor project:
  meteor create <project name>
For example:
  meteor create myapp

For more help, see 'meteor --help'.

in fact, any command reacts like this, even meteor --help!

if I use the command /usr/local/bin/meteor then everything seems to work. But not always. Like I can’t get rid of this message in any way:

W20161103-18:53:24.788(2)? (STDERR) Note: you are using a pure-JavaScript implementation of bcrypt.
W20161103-18:53:24.873(2)? (STDERR) While this implementation will work correctly, it is known to be
W20161103-18:53:24.874(2)? (STDERR) approximately three times slower than the native implementation.
W20161103-18:53:24.875(2)? (STDERR) In order to use the native implementation instead, run
W20161103-18:53:24.875(2)? (STDERR)           
W20161103-18:53:24.876(2)? (STDERR)   meteor npm install --save bcrypt
W20161103-18:53:24.876(2)? (STDERR)           
W20161103-18:53:24.877(2)? (STDERR) in the root directory of your application.

even when just using npm install --save bcrypt.