我必须每次都运行source〜/ .bash_profile才能看到react-native

时间:2019-03-14 05:32:36

标签: bash macos terminal fish

我在.profile文件中添加了一堆别名。它们都不起作用。

我的.bash_profile有一行:export PATH="$HOME/.npm-packages/bin:$PATH"

我竭尽全力创建一个.bashrc文件并将source ~/.bash_profile放入其中。

除了每次打开新外壳时都将source ~/.bash_profile放入外壳中之外,我没有尝试过其他任何操作。

我尝试了所有可以找到的堆栈溢出答案,但没有任何效果。

外面有人可以帮助我吗?

我在Mac上使用鱼,但在bash中却得到相同的结果。

1 个答案:

答案 0 :(得分:1)

鱼通常与bash不兼容。这意味着它将不会读取bash的配置文件,并且如果source在bash的配置文件上工作很幸运(例如export var=val将起作用,var=val将不会)。

您需要从bash开始fish(并导出所有必需的变量),重写与fish一起使用的必要配置并将其添加到config.fish,或使用类似https://github.com/edc/bass的内容来读取bash更改后的环境来自鱼。