我在.profile
文件中添加了一堆别名。它们都不起作用。
我的.bash_profile有一行:export PATH="$HOME/.npm-packages/bin:$PATH"
我竭尽全力创建一个.bashrc文件并将source ~/.bash_profile
放入其中。
除了每次打开新外壳时都将source ~/.bash_profile
放入外壳中之外,我没有尝试过其他任何操作。
我尝试了所有可以找到的堆栈溢出答案,但没有任何效果。
外面有人可以帮助我吗?
我在Mac上使用鱼,但在bash中却得到相同的结果。
答案 0 :(得分:1)
鱼通常与bash不兼容。这意味着它将不会读取bash的配置文件,并且如果source
在bash的配置文件上工作很幸运(例如export var=val
将起作用,var=val
将不会)。
您需要从bash开始fish(并导出所有必需的变量),重写与fish一起使用的必要配置并将其添加到config.fish,或使用类似https://github.com/edc/bass的内容来读取bash更改后的环境来自鱼。