如何在 Windows 中运行“brew”命令..?
Posted
技术标签:
【中文标题】如何在 Windows 中运行“brew”命令..?【英文标题】:How to run "brew" command in windows..? 【发布时间】:2017-12-06 18:26:23 【问题描述】:在 windows 命令提示符中显示“'brew' 不被识别为内部或外部命令”。
我正在尝试从 github 安装 codeigniter-reactjs-example,其中第一个命令是 brew
。
如何运行此命令以在 Windows 中安装该项目..?
【问题讨论】:
该示例在 OS X 机器上。 Homebrew 是 Mac OS X 的包管理器 @Andrew Li... 那么如何在windows中安装..? 你不知道,Homebrew 仅适用于 Mac。 必须手动安装,windows没有包管理器 您可以使用 cmets(和 here)中提到的替代方案,也可以设置支持brew
包管理器的虚拟机
【参考方案1】:
编辑: Homebrew 也可用于适用于 Linux 的 Windows 子系统 (WSL) since version 2.0.0(2019 年 2 月发布),详见 @VonC 的 answer below。安装/使用说明位于:
https://docs.brew.sh/Homebrew-on-LinuxHomebrew 是仅适用于 MacOS 的命令行安装程序应用程序,它不适用于 Windows。
Windows 替代方案是:
Chocolatey Npackd Scoop OneGet for Windows 10来源:https://laracasts.com/discuss/channels/laravel/homebrew-install-on-windows-os
【讨论】:
看起来这个答案是从另一个站点复制和粘贴的(逐字逐句):laracasts.com/discuss/channels/laravel/…。如果您引用其他内容,请确保引用您的来源。【参考方案2】:在 windows 命令提示符中显示“'brew' 不是内部或外部命令”。
不再是,19 个月后(2019 年 2 月,与 2017 年 7 月相比)
至少,不是在 Windows 10 上,在 WSL (Windows Subsystem for Linux) 会话中。 作为mentioned by Mike McQuaid
Homebrew 2.0.0 已发布(@FOSDEM!)官方支持 Linux 和 Windows 10 WSL,
brew cleanup
自动运行(选择退出HOMEBREW_NO_INSTALL_CLEANUP
),没有更多选项在 Homebrew/core 中,不再在 OS X 10.8 及更早版本上运行。
见Homebrew 2.0.0。
“Linux 上的 Homebrew”被称为“
Linuxbrew
”。 您可以将它安装在您的主目录中,因此它不需要sudo
,并使用它来安装您的主机分发包管理器不提供的软件。Linuxbrew
使用自己的公式存储库:Linuxbrew/homebrew-core
。
再说一遍,这不是原生 Windows 支持,而是 Linux(通过 WSL 层,在 Windows 10 上)。
【讨论】:
【参考方案3】:正如 cmets 中提到的,Homebrew 是 OSX 的包管理器,很像 linux 中的 Aptitude。您无法在 Windows 上安装 Homebrew,也永远无法安装,因此您需要找到一种新方法来完成您正在做的事情。我认为您正在尝试使用 Google 的 V8 javascript 引擎,所以为什么不尝试: https://github.com/phpv8/v8js
【讨论】:
试过你的链接,没有安装V8Js的准确程序。但使用了另一个link,我曾经安装过这个【参考方案4】:使用这个
下载git bash
运行以下命令,这会将自制软件安装到您的 PC 上
现在这可以帮助您运行 brew 命令
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
如果你想不使用bash直接运行,那么也可以使用cmd来完成
如果跟随 cmd 那么你需要将 homebrew 下载文件夹的位置添加到你的环境路径变量中
在 windows CMD 中试试这个
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh
现在将此文件夹位置 "C:\Users\[NAME]\homebrew\"
添加到路径变量
添加路径变量如下:
【讨论】:
它会在你的电脑上安装自制软件[WINDOWS] 现在您可以运行 brew 命令 [前提是您将其添加到路径变量中] 不起作用。我收到此错误:“Homebrew 仅在 macOS 和 Linux 上受支持”【参考方案5】:Homebrew 是 OS X 的包管理器。Windows 不能使用 Homebrew。即使有办法通过它,这些包也不起作用。
下面的这个链接可能会帮助您找到替代方案。
http://alternativeto.net/software/homebrew/
【讨论】:
以上是关于如何在 Windows 中运行“brew”命令..?的主要内容,如果未能解决你的问题,请参考以下文章