Soy un principiante y mientras intentaba tener mi Macbook Pro (principios de 2011, 4 GB de RAM) listo para una clase en línea (Python para el análisis de datos de secuenciación de ADN) aparentemente hice algo mal. Primero descargué Xcode (v7) de la tienda de aplicaciones. Escogí la versión 7 porque un amigo dijo que la versión 8 se le estrellaba y también he leído que uno puede tener ambas versiones si se colocan en diferentes carpetas. Acepté la licencia de Xcode y luego instalé Homebrew ejecutando el script de la web de Homebrew en el Terminal. Se instaló con éxito. A continuación intenté insertar el directorio Homebrew en la parte superior de la ruta. Lo hice creando primero un archivo .bash_profile, abrí el archivo e inserté: export PATH=/usr/local/bin:/usr/local/sbin:$PATH. Esto es cuando todo se congeló y no pude reiniciar o forzar la salida. Esperé a que se apagara y se recargara. El ordenador es muy lento ahora y la Vista Previa no se cierra (he intentado muchas formas de forzar el cierre). Vista Previa no permite reiniciar o apagar. ¿Es el problema de la descarga de la versión incorrecta del software, o tal vez de jugar con la ruta? Cualquier idea para resolver el problema inmediato con Vista Previa y la orientación general de la instalación del software sería muy apreciada.
Respuesta
¿Demasiados anuncios?Para empezar, si usted estuviera editando el .bash_profile
en tu carpeta de usuario no debería causar problemas en todo el sistema, lo máximo que podrías experimentar es una falta de capacidad para ejecutar el software instalado por Homebrew si escribes mal la línea. Sin embargo, para estar seguro, yo eliminaría esta línea de su perfil bash si es posible. Homebrew enlaza automáticamente el software que instala en la línea /usr/bin/
y /opt/local/
por lo que no es necesario añadir nada al $PATH para que ot funcione correctamente.
En cuanto a Xcode estoy en Sierra y la versión 8 me ha funcionado bien, pero la versión 7 era extremadamente glitchy cuando estaba corriendo El Capitán. Por no hablar de que la versión 8 es aproximadamente la mitad del tamaño de la versión 7, por lo que recomendaría desinstalar la versión 7 y sustituirla por la versión 8.
Con Homebrew, en particular, existe el problema de que requiere tanto la aplicación Xcode como las herramientas de línea de comandos de Xcode (una búsqueda rápida revelará cómo instalarlas desde la Terminal), por lo que si no tienes ambas cosas podría causar problemas.
Por último, ¿tiene desactivada la protección de la integridad del sistema? Algunas características de Xcode requieren Root para ejecutarse, y la aplicación Xcode puede hacer cambios en el sistema, incluso si SIP está habilitado. Por otro lado, Homebrew requiere permiso Root para instalarse correctamente, pero se le negará el acceso para modificar el núcleo del sistema si SIP está habilitado, por lo que es posible que Homebrew haya hecho algunas modificaciones en el sistema a través de Xcode, algunas modificaciones en las carpetas Root no protegidas por SIP, y se le haya negado el acceso para modificar las carpetas Root protegidas por SIP, lo que resulta en un sistema medio modificado, parcialmente enlazado y generalmente inestable. Puedes comprobar si SIP está activado (si no lo sabes) ejecutando el comando csrutil
en la terminal. Si está habilitado, y tienes una copia de seguridad reciente de Time Machine, te recomendaría reiniciar a tu partición de recuperación, restaurar tu sistema con la copia de seguridad, abrir una terminal mientras estás en la recuperación, ejecutar csrutil disable
y reiniciando a MacOS. A partir de ahí, instala las herramientas de línea de comandos de Xcode si no las tienes, e intenta el proceso de nuevo con Xcode 8 en su lugar. Si bien esto no es seguro el problema, SIP puede causar problemas cuando se utiliza con el software que modifica el sistema, y viendo como usted tiene suficiente conocimiento de TI para ser la instalación de Xcode y un gestor de paquetes de línea de comandos en el primer lugar que recomiendo desactivar para estar seguro como una regla.