如何在 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-Linux

Homebrew 是仅适用于 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 WSLbrew 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”命令..?的主要内容,如果未能解决你的问题,请参考以下文章

我已经用 brew 更新了 yarn,但我不再能够运行 yarn 命令

brew转为国内源

brew转为国内源

苹果mac电脑中brew的安装使用及卸载详细教程

如何删除node

如何在Windows下像Mac一样优雅开发brew install sublime-text