Mac Flutter环境问题:Requested 'Reque

2018-11-23  本文已影响0人  移动端技术

作者说明:郭玉乐 yulekwok@gmail.com

Flutter环境问题:Requested 'Requested 'libusbmuxd >= 1.1.0' but version of libusbmuxd is 1.0.10

遇到这个这个问题有时候感觉很懵逼的,但是这个的含义就是环境已经升级了但是自己的还是老版本

reinstall libimobiledevice
==> Reinstalling libimobiledevice
==> Cloning https://git.libimobiledevice.org/libimobiledevice.git
Updating /Users/yulekwok/Library/Caches/Homebrew/libimobiledevice--git
==> Checking out branch master
Already on 'master'
Your branch is up to date with 'origin/master'.
HEAD is now at 92c5462 idevicebackup2: Fix scan_directory() for platforms not having d_type in struct dirent
==> ./autogen.sh
Last 15 lines from /Users/yulekwok/Library/Logs/Homebrew/libimobiledevice/01.autogen.sh:
checking dynamic linker characteristics... darwin18.2.0 dyld
checking how to hardcode library paths into programs... immediate
checking for pkg-config... /usr/local/opt/pkg-config/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libusbmuxd >= 1.1.0... no
configure: error: Package requirements (libusbmuxd >= 1.1.0) were not met:

Requested 'libusbmuxd >= 1.1.0' but version of libusbmuxd is 1.0.10

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables libusbmuxd_CFLAGS
and libusbmuxd_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

READ THIS: https://docs.brew.sh/Troubleshooting

最后就是如何解决这个libimobiledevice更新的问题我们可以通过下面的方法进行安装libimobiledevice:

brew update
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew unlink usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice

yulekwoks-MacBook-Pro:~ yulekwok$ brew update
Already up-to-date. 
yulekwok$ brew uninstall --ignore-dependencies libimobiledevice
Uninstalling /usr/local/Cellar/libimobiledevice/HEAD-fb71aee_2... (67 files, 1013.7KB)
yulekwoks-MacBook-Pro:~ yulekwok$ brew uninstall --ignore-dependencies usbmuxd
Uninstalling /usr/local/Cellar/usbmuxd/1.0.10_1... (13 files, 120KB)
yulekwoks-MacBook-Pro:~ yulekwok$ brew install --HEAD usbmuxd
Updating Homebrew...
==> Cloning https://git.sukimashita.com/libusbmuxd.git
Cloning into '/Users/yulekwok/Library/Caches/Homebrew/usbmuxd--git'...
==> Checking out branch master
Already on 'master'
Your branch is up to date with 'origin/master'.
==> ./autogen.sh
==> ./configure --disable-silent-rules --prefix=/usr/local/Cellar/usbmuxd/HEAD-9
==> make install
🍺  /usr/local/Cellar/usbmuxd/HEAD-9db5747_1: 13 files, 138.6KB, built in 50 seconds
yulekwoks-MacBook-Pro:~ yulekwok$ brew unlink usbmuxd
Unlinking /usr/local/Cellar/usbmuxd/HEAD-9db5747_1... 7 symlinks removed
yulekwoks-MacBook-Pro:~ yulekwok$ brew link usbmuxd
Linking /usr/local/Cellar/usbmuxd/HEAD-9db5747_1... 7 symlinks created
yulekwoks-MacBook-Pro:~ yulekwok$ brew install --HEAD libimobiledevice
Updating Homebrew...
==> Cloning https://git.libimobiledevice.org/libimobiledevice.git
Updating /Users/yulekwok/Library/Caches/Homebrew/libimobiledevice--git
==> Checking out branch master
Already on 'master'
Your branch is up to date with 'origin/master'.
HEAD is now at 92c5462 idevicebackup2: Fix scan_directory() for platforms not having d_type in struct dirent
==> ./autogen.sh
==> ./configure --disable-silent-rules --prefix=/usr/local/Cellar/libimobiledevi
==> make install
🍺  /usr/local/Cellar/libimobiledevice/HEAD-92c5462_3: 67 files, 1MB, built in 54 seconds

以上便是解决方法的code

作者说明:郭玉乐 yulekwok@gmail.com

上一篇下一篇

猜你喜欢

热点阅读