Créer le fichier zip: erreur d'exécution de la commande “ ” a statut de 127
Je suis en train de créer un fichier zip à partir de plusieurs fichiers en utilisant le zip
fonction dans r, mais je reçois ce message d'erreur:
l'exécution de la commande " "zip" -r9X "data.zip" "dt1.txt" "dt2.txt"", avaient le statut de 127.
Comment puis-je l'éviter?
setwd()
dt1 <- sample(1:100, 10)
dt2 <- sample(100:200, 10)
write(dt1, "dt1.txt")
write(dt2, "dt2.txt")
zip('data.zip', files =c('dt1.txt',
'dt2.txt'))
Il peut être intéressant de noter que le statut de 127 signifie que la commande n'a pas été trouvé (le zip de commande dans ce cas).
OriginalL'auteur Ulrich Ludewig | 2015-03-18
Vous devez vous connecter pour publier un commentaire.
Voici comment j'ai résolu ce problème sur mon ordinateur Windows 7:
Rtools
de ICI.Rtools
est installé. Dans mon cas, c'est àC:\Rtools
.C:\Rtools\bin
chemin le chemin d'accès système.Ajoutant
C:\Rtools\bin
pour le chemin d'accès au système:Control Panel >> System and Security >> System
Advanced System Settings
Advanced
ongletEnvironmental Variables...
boutonPath
variable et cliquez surEdit
boutonC:\Rtools\bin
. Si il y a déjà une valeur, puis ajoutez;C:\Rtools\bin
à la fin de celui-ci.J'espère que cette aide. J'ai trouvé la solution ICI.
system("SET PATH")
Eu le même problème, mais dans mon cas, j'avais besoin d'ajouter le chemin d'accès au système:
C:\RBuildTools\3.3\bin;C:\RBuildTools\3.3\gcc-4.6.3\bin
il ressemble à Rtools maintenant définit le chemin d'accès du système lors de l'installation Rtools.exe (au moins sous Windows)
Cela n'a pas de travail pour moi-ajouté deux chemins mentionnés par @phiver & un
Sys.getenv("PATH")
confirme que les chemins ont été ajoutés à laPATH
variable.OriginalL'auteur HBat