osx – bitcoin-qt v0.8.6 ne démarre pas sur une machine non développeur osx 10.9

Crocodilys

osx – bitcoin-qt v0.8.6 ne démarre pas sur une machine non développeur osx 10.9


J’ai compilé un bitcoin-qt v0.8.6 sur osx 10.9. Il s’exécute avec succès sur la machine du développeur à partir de ‘Finder’ (comme Bitcoin-Qt.app) et à partir du terminal (comme ./Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt). Je l’ai copié sur une autre machine (également osx 10.9). Et il ne démarre pas à partir du «Finder», le message d’erreur est «les applications sont endommagées ou ne contiennent pas les bibliothèques nécessaires» (mais continuent de s’exécuter à partir du terminal). Des idées?

Nick ODell

Je suis un peu confus. Voulez-vous dire que cela fonctionne dans le terminal, ou que cela ne fonctionne pas?

Crocodilys

@NickODell, cela fonctionne dans le terminal

Réponses


 Crocodilys

Eh bien, j’ai une mauvaise valeur de Executable file dans le fichier Info.plist situé dans .app/Contents. Je l’ai changé en Bitcoin-Qt et j’ai résolu mon problème.


 T9b

Il y a beaucoup de choses qui pourraient être erronées en procédant ainsi.

Un stop show sera les autorisations. Vous devrez vérifier que tous les fichiers d’application disposent des autorisations nécessaires pour s’exécuter sur l’autre ordinateur.

Une application dans OSX est juste un dossier qui contient un certain nombre de ressources et les fichiers exécutables. Pour les voir, cliquez avec le bouton droit et « afficher le contenu du package ».

La deuxième chose que vous devrez vérifier est les fichiers de données. Ceux-ci résident dans la bibliothèque de votre utilisateur et contiendront la chaîne de blocs entière (c’est-à-dire si vous avez laissé Bitcoin-QT faire son travail assez longtemps pour le synchroniser) et quelques autres trucs utiles. Mais soyez prudent – NE COPIEZ PAS CECI si vous le configurez pour quelqu’un d’autre que vous-même, car ces fichiers contiennent vos clés privées.

Cela peut être trouvé dans Users/yourshortusername/Library/Application Support/Bitcoin/ ce sera d’environ Users/yourshortusername/Library/Application Support/Bitcoin/ .

Si vous souhaitez les copier, assurez-vous que Bitcoin QT ne fonctionne pas sur votre ordinateur pour effectuer la copie, et vous devrez également modifier les autorisations lorsque vous copiez ces fichiers.

Mais en tout cas, j’ai une question pour vous. Pourquoi n’avez-vous pas simplement compilé le code sur l’autre machine?

Nick ODell

compile the code on the other machine je pense qu’il essaie de créer un binaire qu’il peut distribuer.

 

-, #(une, #pas, 10.9, Bitcoin-Qt, démarre, Développeur, Machine, ne, non, OSX, sur, v0.8.6

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *