Estoy tratando de instalar algunas dependencias para flutter
, lo que requiere homebrew
. El único problema es que homebrew no instala ninguna herramienta.
Por ejemplo, si intento ambos brew install --HEAD libimobiledevice
, brew install ideviceinstaller
y brew install ios-deploy
me da el siguiente error (a veces es ligeramente diferente) y las herramientas no se instalan.
Last 15 lines from /Users/davidkeen/Library/Logs/Homebrew/makedepend/05.configure:
checking for rename... yes
checking for fchmod... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for X... configure: error: in `/private/tmp/makedepend-20180609-57475-hh24w0/makedepend-1.0.5':
configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.
Alternatively, you may set the environment variables X_CFLAGS
and X_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See `config.log' for more details
Do not report this issue to Homebrew/brew or Homebrew/core!
Error: You are using macOS 10.14.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.
Error: A newer Command Line Tools release is available.
Update them from Software Update in the App Store.
Error: You are using macOS 10.14.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.
¿Cómo debo instalar estas dependencias en macOS Mojave beta 1?
Tenga en cuenta que brew install cocoapods
funciona, así que no estoy seguro de si esto es un problema con homebrew
o package
?
homebrew
beta-seed-program
mojave
iProgram
fuente
fuente
Respuestas:
Este es un error diferente, sin embargo, la solución es la misma: instale Xcode 10 Beta y luego ejecútelo
xcode-select --install
.¡Las herramientas para desarrolladores de línea de comandos ya están disponibles!
Primero, acepte el acuerdo de licencia invisible.
Espera a que se instale ...
Ahora, Brew trabaja felizmente.
fuente
xcode-select
no funciona. Además, ¿no es esencialmente mi respuesta, pero sin la parte "no funcionará"?Tuve este problema, hay una solución fácil. Dirígete a https://developer.apple.com/downloads/more , inicia sesión con tu ID de Apple e instálalo
Command Line Tools (macOS 10.14) for Xcode 10 Beta
.fuente
xcode-select --switch /Applications/Xcode-beta.app
y luegoxcode-select --install
funcionará o es este un caso en el que la selección local de la aplicación beta era irrelevante y el problema se solucionó en el lado del servidor para proporcionar una instalación para una nueva versión que era solo ¿liberado?xcode-select --install
, funciona ahoraComprobar
brew doctor
:fuente
Escogiendo de las tres respuestas principales aquí, esto es lo que funcionó para mí:
vaya a https://developer.apple.com/downloads/more , busque las últimas herramientas de línea de comandos (macOS 10.14) para Xcode 10 beta (esto podría ser opcional ya que Xcode en el siguiente paso debería instalarlas de todos modos);
vaya a https://developer.apple.com/download/ , descargue e instale la última versión beta de Xcode 10 (está en un archivo de almacenamiento .xip, después de extraerlo, debe soltar el archivo .app en su directorio de Aplicaciones);
ejecutar
sudo xcode-select --switch /Applications/Xcode-beta.app
.fuente
Una vez que haya descargado xcode-beta, puede usarlo
xcode-select --switch
como se describe en este artículofuente
xcode-select
aparece el mismo error, "actualmente no está disponible desde el servidor de Actualización de software". Sin embargo, intentébrew
después del cambio, y me da:Error: Xcode alone is not sufficient on Mojave. Install the Command Line Tools: xcode-select --install