【发布时间】:2020-07-02 08:58:51
【问题描述】:
环境
- 操作系统:适用于 Linux、Ubuntu 18.04 的 Windows 子系统
- 贝壳:鱼
- 工具包管理:brew (homebrew/linuxbrew)
- fish 已安装
- fish 已设置为默认 shell
- brew 已安装
- brew 环境设置为official site
- php 已经安装了 brew
- composer 已安装 brew
- fish 已安装
目标
我想将 PHP 与 brew 已安装但失败的“php”命令一起使用。
我做了什么
-
我尝试自己设置环境
- 在当前 shell 中成功,但在重新启动 shell 时失败
# in bash I tried these PATH=${PATH}:/home/linuxbrew/.linuxbrew/bin/ export PATH=${PATH}:/home/linuxbrew/.linuxbrew/bin/ # in fish bash I tried these set PATH $PATH /home/linuxbrew/.linuxbrew/bin/ <-update: updated export PATH $PATH:/home/linuxbrew/.linuxbrew/bin/ <-update: wrong- 在 bash 中成功但在 fish 中失败
- 在用户目录的.bashrc文件中添加上述命令 (.bashrc 似乎只在 bash 时运行)
- 以下应该成功但失败
sudo -H vi /etc/environment- 在里面添加
/home/linuxbrew/.linuxbrew/bin/
【问题讨论】:
-
鱼还是 bash?决定
-
我只想默认鱼
-
我在这里写 bash 只是因为我发现 .bashrc 只为 bash 而不是鱼运行,或者我可能只是将其用作解决方案
-
让我现在试试
-
那是因为没有“.fishrc”这样的东西。该文件名为“config.fish”,位于 ~/.config/fish 中。
标签: windows-subsystem-for-linux fish