1 votes

MacPort - jslint ne s'installe pas à cause d'une installation incompatible de spidermonkey

Description succincte du problème :
J'essaie d'installer jslint qui dépend de la l'araignée de mer macport. Installation de l'araignée de mer réussit, mais il semble qu'il soit incompatible avec l'installation de l'application jslint . En conséquence, jslint n'est pas installé.

Description détaillée du problème :
Lorsque j'ai essayé d'installer jslint il a installé avec succès sa dépendance, l'araignée de mer Cependant, il n'a pas réussi à installer jslint . Vous trouverez ci-dessous le message d'erreur renvoyé, que j'ai copié et collé à partir du journal produit.

:debug:configure configure phase started at Mon Nov 11 13:31:53 EST 2013
:notice:configure --->  Configuring jslint
:debug:configure Using compiler 'Xcode Clang'
:debug:configure Executing org.macports.configure (jslint)
:error:configure You need to install spidermonkey with the +fileobject variant in order to use jslint.
:error:configure org.macports.configure for port jslint returned: incompatible spidermonkey installation
:debug:configure Error code: NONE
:debug:configure Backtrace: incompatible spidermonkey installation
    while executing
"$procedure $targetname"
:info:configure Warning: targets not executed for jslint: org.macports.activate org.macports.configure org.macports.build org.macports.destroot org.macports.install
:notice:configure Please see the log file for port jslint for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_jslint/jslint/main.log

Il s'agit d'un problème qui a été signalé au projet MacPorts, mais qui a été fermé parce qu'il n'était pas "valide". Voir le lien suivant.

http://trac.macports.org/ticket/37053

Ma question est donc la suivante : comment dois-je procéder à l'installation ? l'araignée de mer avec le +objet de fichier afin d'installer et d'utiliser jslint ? De plus, existe-t-il un moyen de configurer macports pour que je n'aie pas à le faire à chaque fois que j'essaie de mettre à jour mes macports ?

Tout conseil/suggestion sur la manière de résoudre ce problème serait apprécié.

3voto

Ibrahim Points 1

Si vous n'avez pas installé spidermonkey, utilisez sudo port install jslint +fileobject . Si vous l'avez déjà installé, vous devez le reconstruire à l'aide de la commande +fileobject variante : sudo port upgrade --enforce-variants spidermonkey +fileobject et réessayer d'installer jslint.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X