我刚从Yosemite升级到El Capitan(并将问题从El Capitan升级到Sierra),当我尝试在终端内键入例如<Triggers>
时,我收到以下错误:
git status
我没有安装Xcode,从未这样做过。 有人有解决方案吗?
答案 0 :(得分:1098)
找到问题here的修复程序。
Traceback (most recent call last):
File "/usr/local/bin/ipython", line 11, in <module>
sys.exit(start_ipython())
File "/usr/local/lib/python2.7/dist-packages/IPython/__init__.py", line 118, in start_ipython
return launch_new_instance(argv=argv, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 591, in launch_instance
app.initialize(argv)
File "<decorator-gen-111>", line 2, in initialize
File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 75, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/IPython/terminal/ipapp.py", line 305, in initialize
super(TerminalIPythonApp, self).initialize(argv)
File "<decorator-gen-7>", line 2, in initialize
File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 75, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/IPython/core/application.py", line 386, in initialize
self.parse_command_line(argv)
File "/usr/local/lib/python2.7/dist-packages/IPython/terminal/ipapp.py", line 300, in parse_command_line
return super(TerminalIPythonApp, self).parse_command_line(argv)
File "<decorator-gen-4>", line 2, in parse_command_line
File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 75, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 487, in parse_command_line
return self.initialize_subcommand(subc, subargv)
File "<decorator-gen-3>", line 2, in initialize_subcommand
File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 75, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 418, in initialize_subcommand
subapp = import_item(subapp)
File "/usr/local/lib/python2.7/dist-packages/ipython_genutils/importstring.py", line 31, in import_item
module = __import__(package, fromlist=[obj])
File "/usr/local/lib/python2.7/dist-packages/notebook/notebookapp.py", line 32, in <module>
from zmq.eventloop import ioloop
ImportError: No module named zmq.eventloop
这将显示安装必要命令行工具的提示。
答案 1 :(得分:82)
如果您遇到xcode-select --install
命令的问题;例如我一直遇到网络问题超时,然后尝试在developer.apple.com/downloads下载dmg(命令行工具OS X 10.11)以获取Xcode 7.1
答案 2 :(得分:7)
我尝试了解决方案xcode-select --install
,但它无法帮助我,我从Sierra更新到High并发生了这个问题,我的解决方案:
sudo xcode-select --reset
答案 3 :(得分:4)
重新分配路径Xcode配置为我工作。
sudo xcode-select -switch /Applications/Xcode.app
然后,您可能会(在尝试命令后)提示您同意许可协议。
答案 4 :(得分:3)
升级到macOS Catalina之后,我遇到了同样的问题。 这对我不起作用:
xcode-select --install
下载并安装Command Line Tools for Xcode 12即可!
答案 5 :(得分:2)
我刚刚更新到High Sierra,我不能只运行xcode-select --install
。首先,我必须从应用商店实际安装xcode。然后我跑了xcode-select --install
。然后我必须运行sudo xcodebuild -license
,同意这些条款,然后我终于可以再次运行git命令。
答案 6 :(得分:2)
更新至High Sierra 10.13.2
xcode-select --install ALONE对我不起作用。
$ xcode-select --install
一个。安装后可能需要在命令行中使用 softwareupdate 进行更新。 $ sudo softwareupdate -i&#34; Xcode-9.1的命令行工具(macOS High Sierra版本10.13)&#34;
$ sudo xcodebuild -license
答案 7 :(得分:2)
对我来说,在我删除了Xcode之后,我必须按如下方式切换活动的开发者路径:
sudo xcode-select -s /
答案 8 :(得分:1)
对于那些在升级后也遇到heroku
命令行工具问题的人,我还必须在终端中执行以下操作:
xcode-select --install
brew install heroku/brew/heroku
brew link --overwrite heroku
似乎升级到High Sierra除了强迫我重新安装xcode工具之外还搞乱了我的符号链接。我一直不知道目录&#39;错误:
▸ stat /Users/mattymc/.local/share/heroku/client/bin/heroku: not a directory
▸ fork/exec /Users/mattmcinnis/.local/share/heroku/client/bin/heroku: not a directory
希望能节省一个小时的人:)
答案 9 :(得分:1)
更新到macOS 10.13.3后
更新后执行macOS 10.13,我不得不安装 &#34; Xcode 9.3&#34; 的命令行工具(macOS 10.13) 从https://developer.apple.com/download/more/
下载答案 10 :(得分:1)
我将mac os升级到macOS High Sierra - 10.13.3并在尝试安装watchman时遇到了类似的问题(使用命令 - brew install watchman)。
运行命令:xcode-select --install,然后运行&#34; brew install watchman&#34; - 一切正常!
答案 11 :(得分:1)
对于最新版本的Mojave版本10.14.1,我使用
通过从https://developer.apple.com/download/more/“下载(通过Apple ID登录)下载并解决
命令行工具最新稳定版本.dmg
这使得一切正常
旧答案
xcode-select --install
对我不起作用。
答案 12 :(得分:1)
对于莫哈韦沙漠
卸载任何旧版本的命令行工具:
sudo rm -rf /Library/Developer/CommandLineTools
答案 13 :(得分:1)
在macOS 10.14中,如果您安装了两个或多个版本,也可能会出现此问题。如果您喜欢xCode GUI,则可以通过进入首选项-CMD + ,
,选择Locations
标签并选择命令行工具的版本来实现。请参阅随附的打印屏幕。
答案 14 :(得分:-1)
即使您执行xcode-select --install也无法为我解决此问题,因为它显示了一些网络错误。问题是它无法连接到应用程序商店。我做了以下修复。
您的应用商店现在应该可以工作了,您应该能够运行xcode-select --install