MAC OS Homebrew update时报很多Failed to import错如何解决?
huangwhMac:~ huangwh$ brew update
==> Downloading https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-2.3.7.leopard_64.bottle.tar.gz
######################################################################## 100.0%
==> Pouring portable-ruby-2.3.7.leopard_64.bottle.tar.gz
==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
https://github.com/Homebrew/brew#donations
Updated Homebrew from b4d43e9 to 922843f.
Updated 5 taps (homebrew/core, homebrew/nginx, homebrew/php, homebrew/services, homebrew/versions).
==> Migrating cache entries...
Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/curlftpfs.rb
bad URI(is not URI?): :pserver:anonymous:@curlftpfs.cvs.sourceforge.net:/cvsroot/curlftpfs
Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/global.rb
bad URI(is not URI?): :pserver:anonymous:@cvs.savannah.gnu.org:/sources/global
Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/id3lib.rb
bad URI(is not URI?): :pserver:anonymous:@id3lib.cvs.sourceforge.net:/cvsroot/id3lib
Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libowfat.rb
bad URI(is not URI?): :pserver:cvs:@cvs.fefe.de:/cvs
Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/mandoc.rb
bad URI(is not URI?): anoncvs@mandoc.bsd.lv:/cvs
Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/myman.rb
bad URI(is not URI?): :pserver:anonymous:@myman.cvs.sourceforge.net:/cvsroot/myman
Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/ncp.rb
bad URI(is not URI?): :pserver:cvs:@cvs.fefe.de:/cvs
Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/percona-toolkit.rb
no implicit conversion of nil into String
Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/schroedinger.rb
no implicit conversion of nil into String
Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/squid.rb
no implicit conversion of nil into String
Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/terminator.rb
no implicit conversion of nil into String
Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-php/Formula/php71.rb
php71: cannot load such file -- /usr/local/Homebrew/Library/Taps/homebrew/homebrew-php/Abstract/abstract-php
我不懂ruby,这应该是新版本的berw下载回来无法安装?
求大神来个来解决办法,某度上根本搜索不到相关的,google后发现有,但貌似没给出解决办法,或许我英文太烂没看懂。
网上看了一下用brew doctor看下问题,一执行结果出来一大堆问题
huangwhMac:~ huangwh$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!
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/libluajit-5.1.2.0.2.dylib
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/luajit.pc
Warning: Unbrewed static libraries 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 static libraries:
/usr/local/lib/libluajit-5.1.a
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:
autoconf
cloog
freetype
gcc
gmp
gmp@4
intltool
isl
isl@0.11
libevent
libmpc
libmpc@0.8
libtool
mcrypt
memcached
mhash
mpfr
mpfr@2
neon
pcre
pkg-config
re2c
scons
subversion17
unixodbc
wget
Warning: An outdated version (2.8.2) of Git was detected in your PATH.
Git 2.14.3 or newer is required for Homebrew.
Please upgrade:
brew upgrade git
Warning: /usr/bin occurs before /usr/local/bin
This means that system-provided programs will be used instead of those
provided by Homebrew. The following tools exist at both paths:
easy_install
easy_install-2.7
git
git-cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
phar
phar.phar
php
php-config
phpize
svn
svnadmin
svndumpfilter
svnlook
svnserve
svnsync
svnversion
Consider setting your PATH so that /usr/local/bin
occurs before /usr/bin. Here is a one-liner:
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
Warning: Homebrew's sbin was not found in your PATH but you have installed
formulae that put executables in /usr/local/sbin.
Consider setting the PATH for example like so
echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.bash_profile
Warning: Your Xcode (7.3) is outdated.
Please update to Xcode 8.2.1 (or delete it).
Xcode can be updated from the App Store.
Warning: Broken symlinks were found. Remove them with `brew prune`:
/usr/local/bin/nginx
/usr/local/bin/sublime
/usr/local/etc/bash_completion.d/_brew_services
/usr/local/include/gmp.h
/usr/local/include/gmpxx.h
/usr/local/include/isl/aff.h
/usr/local/include/isl/aff_type.h
/usr/local/include/isl/arg.h
/usr/local/include/isl/ast.h
/usr/local/include/isl/ast_build.h
/usr/local/include/isl/band.h
/usr/local/include/isl/blk.h
/usr/local/include/isl/config.h
/usr/local/include/isl/constraint.h
/usr/local/include/isl/ctx.h
/usr/local/include/isl/dim.h
/usr/local/include/isl/flow.h
/usr/local/include/isl/hash.h
/usr/local/include/isl/id.h
/usr/local/include/isl/ilp.h
/usr/local/include/isl/int.h
/usr/local/include/isl/list.h
/usr/local/include/isl/local_space.h
/usr/local/include/isl/lp.h
/usr/local/include/isl/map.h
/usr/local/include/isl/map_type.h
/usr/local/include/isl/mat.h
/usr/local/include/isl/multi.h
/usr/local/include/isl/obj.h
/usr/local/include/isl/options.h
/usr/local/include/isl/point.h
/usr/local/include/isl/polynomial.h
/usr/local/include/isl/polynomial_type.h
/usr/local/include/isl/printer.h
/usr/local/include/isl/schedule.h
/usr/local/include/isl/seq.h
/usr/local/include/isl/set.h
/usr/local/include/isl/set_type.h
/usr/local/include/isl/space.h
/usr/local/include/isl/stdint.h
/usr/local/include/isl/stream.h
/usr/local/include/isl/union_map.h
/usr/local/include/isl/union_map_type.h
/usr/local/include/isl/union_set.h
/usr/local/include/isl/union_set_type.h
/usr/local/include/isl/val.h
/usr/local/include/isl/val_gmp.h
/usr/local/include/isl/val_int.h
/usr/local/include/isl/vec.h
/usr/local/include/isl/version.h
/usr/local/include/isl/vertices.h
/usr/local/include/mpc.h
/usr/local/include/mpf2mpfr.h
/usr/local/include/mpfr.h
/usr/local/lib/libgmp.10.dylib
/usr/local/lib/libgmp.a
/usr/local/lib/libgmp.dylib
/usr/local/lib/libgmpxx.4.dylib
/usr/local/lib/libgmpxx.a
/usr/local/lib/libgmpxx.dylib
/usr/local/lib/libisl.10.dylib
/usr/local/lib/libisl.a
/usr/local/lib/libisl.dylib
/usr/local/lib/libmpc.3.dylib
/usr/local/lib/libmpc.a
/usr/local/lib/libmpc.dylib
/usr/local/lib/libmpfr.4.dylib
/usr/local/lib/libmpfr.a
/usr/local/lib/libmpfr.dylib
/usr/local/lib/pkgconfig/isl.pc
/usr/local/share/doc/mpfr
/usr/local/share/info/gmp.info
/usr/local/share/info/gmp.info-1
/usr/local/share/info/gmp.info-2
/usr/local/share/info/mpc.info
/usr/local/share/info/mpfr.info
这些都是什么问题?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Homebrew is run entirely by unpaid volunteers. Please consider donating