2015-08-06 4 views
0

J'ai récemment commencé à utiliser Linux et je ne suis pas très familier avec certaines des erreurs ou des commandes.CentOS 6 .sln xbuild erreur de compilation (SteamBot)

Je continue à obtenir l'erreur suivante et ne comprends vraiment pas pourquoi

« /home/steambotv1.0/SteamBot-master/.nuget/../.ci/exec-with-retry.sh: Aucun fichier ou répertoire de ce type "

Pourquoi est-ce qu'il recherche ce fichier? il n'a jamais fait sur les fenêtres (il compile bien sur les fenêtres)

Quelqu'un peut-il me diriger dans la bonne direction?

Voici le reste du message d'erreur:

XBuild Engine Version 3.0.0.0 Mono, Version 3.0.0.0 Copyright (C) Marek Sieradzki 2005-2008, Novell 2008-2011.

Date de construction 8/5/2015 12:00:36 AM.


Projet "/home/steambotv1.0/SteamBot-master/SteamBot.sln" (cible par défaut (s)): cible ValidateSolutionConfiguration: configuration de la solution de construction "Debug | Any CPU". Build cible: projet "/home/steambotv1.0/SteamBot-master/SteamTrade/SteamTrade.csproj" (cible par défaut (s)): RestorePackages Cible: d'exécution: bash « /home/steambotv1.0/SteamBot- master/.nuget /../. ci/exec-with-retry.sh "mono --runtime = v4.0.30319 /home/steambotv1.0/SteamBot-master/.nuget/NuGet.exe install" packages.config " -source "" -RequireConsent -solutionDir "/home/steambotv1.0/SteamBot-master/" bash: /home/steambotv1.0/SteamBot-master/.nuget/../.ci/exec-with-retry. sh: Aucun fichier ou répertoire de ce type /home/steambotv1.0/SteamBot-master/.nuget/NuGet.targets: erreur: Commande 'bash "/home/steambotv1.0/SteamBot-master/.nuget/../. ci/exec-with-retry.sh "mono --runtime = v4.0.30319 /home/steambotv1.0/SteamBot-master/.nuget/NuGet.exe install" packages.config "-source" "-RequireConsen t -solutionDir "/home/steambotv1.0/SteamBot-master/" 'terminé avec le code: 127. Exécution de la tâche "Exec" - FAILED Terminer la construction de la cible "RestorePackages" dans le projet "/home/steambotv1.0/SteamBot -master/SteamTrade/SteamTrade.csproj ".-- FAILED Terminé projet de construction" /home/steambotv1.0/SteamBot-master/SteamTrade/SteamTrade.csproj".-- FAILED Exécution de la tâche "MSBuild" - FAILED Terminé construction de la cible "Build" dans le projet "/home/steambotv1.0/SteamBot-master/SteamBot.sln".-- FAILED Terminé projet de construction" /home/steambotv1.0/SteamBot-master/SteamBot.sln".-- FAILED

Échec de construction. Erreurs:

/home/steambotv1.0/SteamBot-master/SteamBot.sln (cibles par défaut) -> (Build cible) -> /home/steambotv1.0/SteamBot-master/SteamTrade/SteamTrade. csproj (cIBLES par défaut) -> /home/steambotv1.0/SteamBot-master/.nuget/NuGet.targets (objectif de RestorePackages) ->

/home/steambotv1.0/SteamBot-master/.nuget/NuGet .targets: erreur: Commande 'bash "/home/steambotv1.0/SteamBot-master/.nuget/../.ci/exec-with-retry.sh" mono --runtime = v4.0.30319/home/steambotv1. 0/SteamBot-master/.nuget/NuGet.exe installez "packages.config" -source "" -RequireConsent -solutionDir "/home/steambotv1.0/SteamBot-master/" 'terminé avec le code: 127.

Répondre

0

Testez si vous pouvez voir le fichier dans une fenêtre de terminal ouverte avec le même utilisateur. Sinon, modifiez les autorisations en mode Admin.

+0

Cela s'est produit sur un CentOS 6 VPS, l'utilisateur était root, qui a déjà toutes les autorisations d'administration –

+0

Vérifiez également si le fichier "exec-with-retry.sh" a l'autorisation d'exécution. – Graffito

+0

"/home/steambotv1.0/SteamBot-master/.nuget/../.ci/exec-with-retry.sh" ce fichier n'existe même pas, il n'y a pas de dossier dans .nuget. Ce chemin/fichier n'a jamais été requis lorsque j'ai compilé sur Windows. Je ne suis même pas sûr de ce qu'est le chemin complet, qu'est-ce que "/../"? Où puis-je trouver le chemin complet dans mon projet C#? désolé si ce sont des questions d'entrée de gamme? Je n'ai jamais utilisé linux auparavant et je suis juste perdu. –