问题标签 [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.
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
我可能忽略了一些愚蠢的事情。谢谢您的帮助。
ruby - 警告:不安全的世界可写目录 .../osx/bin 在 PATH,使用 Homebrew 的模式 040777
我正在使用自制软件来编译/安装 Mac 命令行工具。它使用 ruby 来实现,每当我使用时homebrew install SOMETHING
,我都会收到warning: Insecure world writable dir .../osx/bin in PATH, mode 040777
警告。bin 目录的权限为 777。为什么会出现此警告,如何删除它们?
optimization - 安装 Homebrew、libjpeg 和 optipng 以供 HTML5 Boilerplate 构建工具使用
将我的脚趾浸入命令提示符......完全迷失了。
我已经安装了 Homebrew,并尝试通过安装 libjpeg 和 optipngbrew install libjpeg optipng
并遇到错误。我不确定如何准确地描述它们..所以这里是代码!我在运行 OSX 10.6.7 的 Mac 上的终端中
十分感谢你的帮助。
mysql - 通过自制程序安装的mysql有什么问题
通过 brew 安装 mysql 并运行 rails server 后说
ruby - 如何将 RVM 指向我的 Homebrew Ruby 目录?
我使用自制软件安装了 Ruby 1.9.2,然后安装了 RVM。
我想将 RVM 指向我在地窖文件夹中的版本。如何rvm --default 1.9.1
在无需使用 RVM 重新安装的情况下指出 Cellar 中的那个?
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 搜索路径?
- 假设这是 Homebrew
configure
和安装过程的结果(即假设问题是 OCaml,按照配置,假设它的实际库路径是/usr/local/Cellar/objective-caml/3.12.0/lib/ocaml
而不是/usr/local/lib/ocaml
),是否可以--prefix
在配置期间强制显式添加额外的搜索路径? - 安装后是否可以扩展整个环境的搜索路径(通过编辑配置文件,而不是不得不求助于潜在的重新安装)?
git - 如何更新 Homebrew?
当我跑的时候:
我收到一条消息说它在 中初始化了一个空的存储库/usr/local/.git/
,然后我收到了这个错误:
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 问题。
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 中有和没有这个架构字符串说明符,两种方式都会导致相同的错误。
感谢您的帮助,还有其他想法吗?
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 应用程序?