Desarrollo con SVN, errores comunes de IDEs en Mac

  1

No entiendo aun porqué cuando instalamos Eclipse y Xcode en Mac, si usamos subversion en estos IDEs nos encontraremos con un 90% de posibilidades unos fallos relacionados con los binarios y autenticación en los repositorios. Podéis consultar como sulucionarlos despues del salto.

El fallo que da Eclipse con el plugin “subclipse” en Mac nada más instalarlo es el siguiente:

Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java

Para solucionar el problema instalaremos los binarios de Subversion desde la web de collabnet

Abrimos un Terminal y ejecutamos los siguientes comandos:

  • cd /opt/subversion/lib/
  • sudo ln -s * /usr/lib/java/

La próxima vez que ejecutemos eclipse veremos que funciona con normalidad.

Solución al problema de Xcode con la autenticación a la hora de crear un repositorio

Simplemente abrimos una consola y ejecutamos

svn ls svn://[email protected]_REPOSITORIO_SVN

Donde evidentemente substituimos “USUARIO_SVN” por nuestro usuario de subversion y “RUTA_REPOSITORIO_SVN” con la ruta completa hasta el svn, por ejemplo si tenemos el servidor en “192.168.0.105” y la ruta es “/EjemploSVN” pues el comando seria:

svn ls svn://[email protected]/EjemploSVN

Esto habrá que repetirlo por cada repositorio que queramos usar en Xcode.
Y con todo esto podremos funcionar con normalidad con las herramientas integradas en ambos ides.



Did you like this post? You can support my work and help me writting more useful posts:

BTC address: 3Az7sgCW4VaNqxmTpWcZvoFDDEkqJnv8ba