繁体   English   中英

如何在OSX 10.9.3上安装命令行工具?

[英]How to install Command Line Tools on OSX 10.9.3?

我找到了以下命令: xcode-select --install 但是,如果我运行它,则会得到:

Usage: xcode-select -print-path
   or: xcode-select -switch <xcode_folder_path>
   or: xcode-select -version
Arguments:
   -print-path                     Prints the path of the current Xcode folder
   -switch <xcode_folder_path>     Sets the path for the current Xcode folder
   -version                        Prints xcode-select version information

不是安装过程。 XCode是5.1.1。

如果我在XCode中打开首选项,似乎一切都已安装。

我尝试从https://developer.apple.com/downloads/index.action# (山狮的软件包从4月,3月和10月)下载“命令行工具”,但是当我分别运行它们时,我收到此错误消息: 在此处输入图片说明 所以目前,我不知道该如何安装或如何安装它。

问题是,当我在Rails应用程序中运行bundle update时,出现错误消息

You have to install development tools first.

现在如何进行?

编辑:我设法从软件包中安装了命令行工具,但是当我运行然后进行gem安装时,错误仍然相同:

You have to install development tools first.

我测试了是否按以下方式安装了命令行工具:

xcode-select -print-path
/Applications/Xcode.app/Contents/Developer

xcode-select -version
xcode-select version 2003.

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

但这应该意味着它已经安装了,对吧? 但是,当我尝试安装gem时,仍然会遗漏您必须首先安装开发工具的路线

** EDIT2:当我运行Brew医生时,我得到了(我想可能存在连接):

Warning: Setting DYLD_* vars can break dynamic linking.
Set variables:
    DYLD_LIBRARY_PATH

Warning: You have an outdated version of /usr/bin/install_name_tool installed.
This will cause binary package installations to fail.
This can happen if you install osx-gcc-installer or RailsInstaller.
To restore it, you must reinstall OS X or restore the binary from
the OS packages.

Warning: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and what additional flags to use when
compiling and linking.

Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew provided
script of the same name. We found the following "config" scripts:

    /opt/ImageMagick/bin/Magick++-config
    /opt/ImageMagick/bin/Magick-config
    /opt/ImageMagick/bin/MagickCore-config
    /opt/ImageMagick/bin/MagickWand-config
    /opt/ImageMagick/bin/Wand-config

Warning: Your XQuartz (2.7.4) is outdated
Please install XQuartz 2.7.6:
  https://xquartz.macosforge.org

Warning: You seem to have osx-gcc-installer installed.
Homebrew doesn't support osx-gcc-installer. It causes many builds to fail and
is an unlicensed distribution of really old Xcode files.
Please run `xcode-select --install` to install the CLT.

Warning: Unbrewed dylibs were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected dylibs:
    /usr/local/lib/libMagickCore-6.Q8.1.dylib
    /usr/local/lib/libMagickWand-6.Q8.1.dylib

Warning: Unbrewed .la files were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected .la files:
    /usr/local/lib/libMagickCore-6.Q8.la
    /usr/local/lib/libMagickWand-6.Q8.la

Warning: Unbrewed .pc files were found in /usr/local/lib/pkgconfig.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected .pc files:
    /usr/local/lib/pkgconfig/ImageMagick-6.Q8.pc
    /usr/local/lib/pkgconfig/ImageMagick.pc
    /usr/local/lib/pkgconfig/MagickCore-6.Q8.pc
    /usr/local/lib/pkgconfig/MagickCore.pc
    /usr/local/lib/pkgconfig/MagickWand-6.Q8.pc
    /usr/local/lib/pkgconfig/MagickWand.pc
    /usr/local/lib/pkgconfig/Wand-6.Q8.pc
    /usr/local/lib/pkgconfig/Wand.pc

Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:

    libpng

如果您已经安装了开发工具,并且选择了正确的版本,但是仍然出现错误,则可以尝试按照以下步骤为我修复的错误:

  1. 从App Store下载OS X安装(对我来说,它在/Applications/Install\\ OS\\ X\\ Yosemite.app )。
  2. 打开InstallESD.dmg映像: open /Applications/Install\\ OS\\ X\\ Yosemite.app/Contents/SharedSupport/InstallESD.dmg
  3. 在“ 软件包”文件夹中查找Essentials.pkg
  4. 运行Essentials安装。

警告:请注意,重新安装操作系统的某些部分可能会破坏它,我对此不承担任何责任,因此请在备份之前进行备份:-) !!!

或者,您可以购买软件(例如AnyToIsoPacifist ),然后仅提取所需的文件。

更新:提取的文件可以在Clinic的GitHub repo上找到

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM