2017-09-01 1 views
0

Je suis totalement nouveau à R, donc il me manque quelque chose de simple je pense. J'essaie de voir comment nous pouvons exécuter le code R en tant que fonctions Azure. J'ai suivi this exemple et pour simplifier, j'ai remplacé le fichier script.r avecImpossible d'exécuter les fonctions R sur Azure après l'ajout de l'extension de site

print("Testing R")

mais quand je lance cette fonction que je vois ce qui suit dans la ligne de commande:

2017-09-01T14:07:52.388 Function started (Id=c031b7fc-1047-442e-8589-8cc6e7a96b48) 
2017-09-01T14:07:54.407 Loading required package: httr 
2017-09-01T14:07:54.611 Loading required package: jsonlite 
2017-09-01T14:07:54.689 Loading required package: methods 
2017-09-01T14:07:55.174 Loading required package: ggplot2 
2017-09-01T14:07:57.624 Loading required package: twitteR 
2017-09-01T14:07:58.943 Loading required package: rsvg 
2017-09-01T14:07:59.366 Loading required package: rjson 
2017-09-01T14:07:59.413 Attaching package: 'rjson' 
2017-09-01T14:07:59.429 The following objects are masked from 'package:jsonlite': 

    fromJSON, toJSON 
2017-09-01T14:07:59.976 Error: Please install xml2 package 
2017-09-01T14:07:59.976 In addition: Warning message: 
In strptime(x, fmt, tz = "GMT") : unable to identify current timezone 'C': 
please set environment variable 'TZ' 
2017-09-01T14:07:59.976 Execution halted 
2017-09-01T14:08:00.028 Function completed (Success, Id=c031b7fc-1047-442e-8589-8cc6e7a96b48, Duration=7637ms) 

Toutes les idées qu'est-ce qui me manque?

+0

Il est écrit: "Veuillez installer le paquet xml2" .. avez-vous vérifié cela? – Oswald

+0

@Oswald: J'ai essayé de l'ajouter au script de ces deux options en tant que première ligne du fichier 'script.r'. 'install.packages (" xml2 ", repos =" http://cran.stat.sfu.ca/ ")' et 'install.packages (" xml2 ")' mais se termine avec les mêmes erreurs. Est-il possible d'appeler ce téléchargement de package à partir de la console de diagnostic Azure? – Kiran

Répondre

0

J'ai également suivi cet exemple et cela a bien fonctionné de mon côté.

enter image description here

Il semble que vous n'exécutez la commande suivante à l'étape 5 à the doc vous avez fourni.

unzip -n D:\home\SiteExtensions\R-3.3.3x64\R-3.3.3.zip -d D:\home 
+0

OK, j'ai supprimé tous mes conteneurs et l'application de fonction et a commencé à partir de zéro. Maintenant, ça marche. On dirait que quelque chose s'est mal passé lors de l'ajout de l'extension. – Kiran