Anton Shuvalov
Anton Shuvalov

Reputation: 3671

zsh doesn't use my $PATH correct

I try to ran a script from ~/.dotfiles/bin, but zsh doesn't got it instead the bash:

➜  ~  cat ~/.dotfiles/bin/dotfiles-test 
#!/bin/bash
echo 'hello world'
➜  ~  echo $PATH
/usr/local/share/npm/bin/:~/.dotfiles/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
➜  ~  dotfiles-test
zsh: command not found: dotfiles-test
➜  ~  bash
bash-3.2$ source .exports 
bash-3.2$ echo $PATH
/usr/local/share/npm/bin/:~/.dotfiles/bin:/usr/local/bin:/usr/local/sbin:/usr/local/share/npm/bin/:~/.dotfiles/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
bash-3.2$ dotfiles-test 
hello world
bash-3.2$ 

Upvotes: 0

Views: 117

Answers (1)

Anton Shuvalov
Anton Shuvalov

Reputation: 3671

Just replace ~/.dotfiles/bin to $HOME/.dotfiles/bin.

Upvotes: 2

Related Questions