问题标签 [homebrew]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
10269 浏览

python - 让 Fabric Python 库工作

我通过 Pip 安装了 Fabric,它是通过 Homebrew (OS X 10.6.6) 安装的。Fabric 库是 pip 所说的应该在的地方,但是我无法获得基本的 fabfile。

我已经尝试过在这里找到的简单的 hello world 示例:http: //docs.fabfile.org/en/1.0.1/tutorial.html

当我尝试fab hello时,Bash 给了我以下错误: -bash: fab: command not found

路径:

  • Python 2.7.1:/usr/local/bin/python
  • pip 库:/usr/local/Cellar/python/2.7.1/lib/python2.7/site-packages

我可能忽略了一些愚蠢的事情。谢谢您的帮助。

0 投票
1 回答
1845 浏览

ruby - 警告:不安全的世界可写目录 .../osx/bin 在 PATH,使用 Homebrew 的模式 040777

我正在使用自制软件来编译/安装 Mac 命令行工具。它使用 ruby​​ 来实现,每当我使用时homebrew install SOMETHING,我都会收到warning: Insecure world writable dir .../osx/bin in PATH, mode 040777警告。bin 目录的权限为 777。为什么会出现此警告,如何删除它们?

0 投票
1 回答
8428 浏览

optimization - 安装 Homebrew、libjpeg 和 optipng 以供 HTML5 Boilerplate 构建工具使用

将我的脚趾浸入命令提示符......完全迷失了。

我已经安装了 Homebrew,并尝试通过安装 libjpeg 和 optipngbrew install libjpeg optipng并遇到错误。我不确定如何准确地描述它们..所以这里是代码!我在运行 OSX 10.6.7 的 Mac 上的终端中

十分感谢你的帮助。

0 投票
1 回答
630 浏览

mysql - 通过自制程序安装的mysql有什么问题

通过 brew 安装 mysql 并运行 rails server 后说

0 投票
1 回答
1304 浏览

ruby - 如何将 RVM 指向我的 Homebrew Ruby 目录?

我使用自制软件安装了 Ruby 1.9.2,然后安装了 RVM。

我想将 RVM 指向我在地窖文件夹中的版本。如何rvm --default 1.9.1在无需使用 RVM 重新安装的情况下指出 Cellar 中的那个?

0 投票
4 回答
4260 浏览

macos - 为什么在 OCaml 搜索路径上找不到 3rd 方库?

我的配置如下:

OCaml 由 Homebrew 根据其默认配方安装。它存在于/usr/local/Cellar/objective-caml/3.12.0/[bin,lib,share]其中,其内容被符号链接到/usr/local/[bin,lib,share].

第 3 方库 (LLVM) 将符号链接安装到/usr/local/lib/ocaml/*. 至关重要的是,/usr/local/lib/ocaml它本身不是Homebrew Cellar 的符号链接,而是包含指向 OCaml Cellar 路径下各个文件的链接的文件夹,因此这些 3rd 方库文件位于/usr/local/lib/ocaml/路径中,但不是原始路径

标准 OCaml 编译器/解释器/构建工具始终无法找到这些 3rd 方库,除非它们被明确指出(例如使用ocamlbuild -cflags -I,/usr/local/lib/ocaml)。

ld.conf列表:

这似乎表明编译器搜索路径设置正确,但我不熟悉工具链的内部工作原理。

  • 这是一个已知问题吗?
  • 有没有办法打印标准工具实际使用的 OCaml 搜索路径?
  • 假设这是 Homebrewconfigure和安装过程的结果(即假设问题是 OCaml,按照配置,假设它的实际库路径是/usr/local/Cellar/objective-caml/3.12.0/lib/ocaml而不是/usr/local/lib/ocaml),是否可以--prefix在配置期间强制显式添加额外的搜索路径?
  • 安装后是否可以扩展整个环境的搜索路径(通过编辑配置文件,而不是不得不求助于潜在的重新安装)?
0 投票
3 回答
247734 浏览

git - 如何更新 Homebrew?

当我跑的时候:

我收到一条消息说它在 中初始化了一个空的存储库/usr/local/.git/,然后我收到了这个错误:

截屏

0 投票
3 回答
1714 浏览

python - 我可以在 OS X 上现有的 32 位安装旁边安装 Python 2.7.1 64 位吗?

简短描述
是否可以在 Python 2.7.1 32 位的现有安装(来自 python.org)之上 从python.org安装 Python 2.7.1 64/32 位?

背景
我为 wxPython(2.8) 支持安装了 32 位版本,到目前为止,它给了我零个问题。我现在很难安装一些模块(psycopg2 和 mysql-python)。homebrew 中的警告消息不断警告我路径上没有 64 位版本的 Python。这些警告只会添加到我想要使用 64 位版本的列表中。

在我选择 32 位安装时,特定项目的 GUI 是主要关注点。现在 GUI 变得非常简单,并且数据库后端支持(使用 Django)变得更加重要。话虽如此,使用 wxPython 2.9 的开发版本(支持 OS X 和 64bit 2.7)已经成为可以接受的。

对于非 mac 用户,为了帮助解释为什么我必须使用 32 位版本,请参阅这个在 wxpython 项目中使用 virtualenv 的简要指南

系统信息
开发系统
操作系统: Mac OS X Snow Leopard (10.6.7)
Python: 2.7.1 with virutalenv / virutalenv-wrapper
项目依赖关系:
请注意,如果我可以让 postgresql 与 homebrew 一起安装,MySQL 可能是 PostgresSQL 的 psycopg2

Django==1.2.5
MySQL-python==1.2.3
PIL==1.1.7
PyVISA==1.3
pyserial==2.5
virtualenv==1.5.1
virtualenvwrapper==2.6.3
wsgiref==0.1.2
wxPython==2.8 .11.0
wxPython-common==2.8.11.0

部署系统
操作系统: Windows XP / Windows 7
Python:希望没有(使用 py2exe 或类似工具的目标)

当前想法
我担心仅基于文件路径无法实现我的目标。在 Windows 7 中,标识符 (x86) 放置在路径中,表明它是 32 位程序,但在 OS X 上,32 位或 64/32 位安装的路径相同 (/Library/Frameworks/Python.framework/Versions/ 2.7/)。

任何想法或评论都会有所帮助!

2011 年 5 月 18 日更新:上午 8:40
我已确认使用预编译 (.dmg) 框架构建,安装 64 位版本确实会淘汰 32 位安装。这确实对我的虚拟环境产生了负面影响,因为我在环境中安装的所有东西都是基于 32 位安装的,几乎每个模块都会引发某种错误。

我仍然没有实现在同一台机器上安装 32 位和 64 位,但是查看更详细的自制软件看起来确实是可能的。诀窍是为每个 python 构建(从源代码)定义自己的公式,并将安装目录重命名为“Python27_32”和“Python27_64”。有时间我会继续探索这方面的。

编辑 2011 年 7 月 12 日:上午 10:51 CST
有没有人能够控制自制软件的编译选项?具体如何选择使用64位编译器还是32位编译器?如果这没有提出任何问题,我将创建一个新的 SO 问题。

0 投票
1 回答
2847 浏览

python - 如何在 OSX 10.5 32 位上为 ActivePython 2.7 安装 OpenCV 2.2?

标题是整个问题。

  • 我已经尝试使用 --build32 选项自制
  • 我试过macports
  • 我已经尝试下载源文件并从头开始编译。

以上所有安装完美,没有问题。但是 - 在从各种安装中跟踪正确的 cv.so 文件并将它们移动到我想要使用 OpenCV 的 Python 版本的正确 /site-packages/ 目录之后,并确保它在 PYTHONPATH 中正确 - - 我永远得到这个错误:

同样,这是在我竭尽全力尝试找到 32 位版本之后。我搜索了 OpenCV 站点,找不到任何指向 2.2 版 32 位特定源文件的链接。当我在从头开始安装期间监控它时,我注意到它在配置、制作和编译期间正确地传递了 arch i386 选项(因为它应该检测到我的系统架构是 32 位)。

我真的很茫然。有任何想法吗?请记住,我专门尝试让 OpenCV 2.2 版专门与 Python 的 ActivePython 2.7 版一起使用。我有 OpenCV 2.1 与 Python 2.6.6 一起使用,但我刚刚更新了我的工作计算机以在 Ubuntu 中使用 OpenCV 2.2 和 ActivePython 2.7,我希望能够在该计算机和我的家用计算机之间顺利共享内容。对于我正在做的事情,拥有最新的 OpenCV 意义重大。


好的,这是我的确切步骤:

(1) 将 OpenCV 源码解压到目录 ~/OpenCV-2.2.0/ (2) 运行 cmake,使用 gedit 添加上面提到的架构字符串,然后运行 ​​sudo make 和 sudo make install。这是后面两个步骤的输出:

为了确定,根据它在安装过程中找到的 Python 路径,我尝试了:

似乎无论我做什么,我都会得到这个架构错误。我已经直接安装了 OpenCV,没有问题,在 CMakeCache.txt 中有和没有这个架构字符串说明符,两种方式都会导致相同的错误。

感谢您的帮助,还有其他想法吗?

0 投票
1 回答
86 浏览

ruby-on-rails - rails setup osx - 需要升级到 3 的 2.0.2 应用程序

大约一年一次,我需要更新一些 Rails 应用程序。这意味着虽然我知道 ruby​​ 语言...我忘记了并且没有跟上在 osx 10.6.7 上设置 rails 环境的最佳实践。在过去的一年里,我得到了一个新的 mbp ......所以我需要重新配置一切。其中一个应用程序是 2.0.2,另外两个应用程序是 2.3.x...所以我想在对它们进行更改时升级它们。我听说过关于 homebrew 和 pow 的好消息,所以我安装了它们。如果我从头开始编写一个新应用程序,一切都会好起来的……但是如何使用此设置运行 rails v.2.0.2 应用程序?