我已經這樣做了之後:構建並安裝x86_64而不是i386的Brew應用程序?
釀造安裝混帳
我這樣做:
其中的Git
返回:
在/ usr/local/bin目錄/混帳
那麼我這樣做:
文件在/ usr/local/bin目錄/混帳
返回:
/usr/local/bin/git:Mach-O可執行文件i386
我需要brew作爲x86_64安裝。
如何強制brew來構建和安裝我的應用程序爲x86_64?
釀造--config
返回此:
HOMEBREW_VERSION: 0.9
HEAD: 1c64a6624ed83ef17af6e98638b8165400e9e908
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: quad-core 64-bit sandybridge
OS X: 10.7.4
Kernel Architecture: x86_64
Xcode: 4.3.2
GCC-4.0: N/A
GCC-4.2: N/A
LLVM: build 2336
Clang: 3.1 build 318
MacPorts or Fink? false
X11: /usr/X11
System Ruby: 1.8.7-357
Which Perl: /usr/bin/perl
Which Python: /usr/bin/python
Which Ruby: /Users/tdewell/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
更新:加入BREW --env
$ brew --env
CC: /usr/bin/xcrun gcc-4.2 => /Developer/usr/bin/gcc-4.2
CXX: /usr/bin/xcrun g++-4.2 => /Developer/usr/bin/g++-4.2
LD: /usr/bin/xcrun gcc-4.2 => /Developer/usr/bin/gcc-4.2
CFLAGS: -Os -w -pipe -march=core2 -msse4
CXXFLAGS: -Os -w -pipe -march=core2 -msse4
MAKEFLAGS: -j4
Inter esting。我只是在10.7.3安裝過程中做了一個'brew install git',並提出了'/ usr/local/bin/git:Mach-O 64位可執行文件x86_64'。我的配置看起來和你的類似(CPU和OS X版本除外..並且我有一箇舊版本的Clang(3.0 build 211))。 'brew --env'看起來像什麼?特別是你的CFLAGS和CXXFLAGS? – sesser
brew --env CC:/ usr/bin/xcrun gcc-4.2 =>/Developer/usr/bin/gcc-4。2 CXX:在/ usr/bin中/ xcrun克++ - 4.2 => /Developer/usr/bin/g++-4.2 LD:在/ usr/bin中/ xcrun GCC-4.2 => /開發人員的/ usr /斌/ GCC- 4.2 CFLAGS氧基:-OS -w -pipe -march = core2的-msse4 CXXFLAGS氧基:-OS -w -pipe -march = core2的-msse4 MAKEFLAGS:-j4 – tdewell
嗯,礦是除了同一'-msee4'(我是'-msee4.1')。這有點超出我的把握。雖然,它似乎應該建立64位二進制文件。也許安裝的依賴關係被安裝爲i386導致git構建這樣?你是否安裝了其他設備並驗證了所有釀造過程正在建設中?也許嘗試'brew安裝coreutils'? – sesser