Sam*_*Sam 10 bash homebrew fish node.js macos
我正在尝试尽可能多地使用 Homebrew 管理我的 OSX 包。我已经使用 Homebrew 安装了 Fish Shell 和 NVM,但无法让 Fish 识别我的 NVM 安装。使用 Bash 运行时,NVM 命令运行良好,可能是因为当您使用 Homebrew 安装 NVM 时,它让我在我的 .bashrc 文件中添加了一些额外的行。
使用 Homebrew 安装 NVM 后,它说:
Add NVM's working directory to your $HOME path (if it doesn't exist):
mkdir ~/.nvm
Add the following to $HOME/.bashrc, $HOME/.zshrc, or your shell's
equivalent configuration file:
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
Run Code Online (Sandbox Code Playgroud)
此外,Homebrew 安装脚本似乎已将此行添加到我的 ~/.profile
source /usr/local/opt/nvm/nvm.sh
Run Code Online (Sandbox Code Playgroud)
我希望可以对 Fish 使用相同的技术来访问 NVM 安装,但我似乎无法让它工作。
我发现了这种技术:https : //github.com/passcod/nvm-fish-wrapper 但我宁愿不必包装 NVM。
任何人都可以帮忙吗?
Geo*_*rge 27
如果您使用的是oh my fish,您可以安装 nvm 插件(在使用自制软件安装 NVM 之后)。
$ omf install nvm
Run Code Online (Sandbox Code Playgroud)
然后设置 NVM_DIR,一切都应该没问题。
$ set -gx NVM_DIR (brew --prefix nvm)
Run Code Online (Sandbox Code Playgroud)
小智 8
您可以使用低音。克隆 git 存储库
git clone https://github.com/edc/bass.git
Run Code Online (Sandbox Code Playgroud)
然后在克隆的目录中 cd 并键入
make install
bass source ~/.nvm/nvm.sh ';' nvm use stable
Run Code Online (Sandbox Code Playgroud)
现在您应该可以在鱼壳中使用节点了。
归档时间: |
|
查看次数: |
7461 次 |
最近记录: |