我在我的.profile
文件中添加了一堆别名。他们都没有工作。
我的.bash_profile有一行:export PATH="$HOME/.npm-packages/bin:$PATH"
我甚至创建了.bashrc文件并将source ~/.bash_profile
放入其中。
我没有尝试过任何工作,除非我每次打开一个新的时候都将source ~/.bash_profile
放入我的shell中。
我已经尝试了每个堆栈溢出的答案,我可以找到,没有任何工作。
那里的任何人都可以帮助我吗?
我在Mac上,使用鱼,但同样的结果是bash。
一般来说,鱼不兼容bash。这意味着它不会读取bash的配置文件,如果source
对它们起作用,那很幸运(例如export var=val
可以工作,var=val
不会)。
您需要从bash启动fish(并导出所有必需的变量),重写必要的配置以便与fish一起使用并将其添加到config.fish,或者使用类似https://github.com/edc/bass的东西来读取bash改变的环境。