我刚刚在R(cloudml)上安装了Google云端套件。当我向云提交作业时,我收到以下错误消息:
错误:错误:gcloud调用失败[退出状态1]
[命令]
cmd / c C:\ Users \ vidar \ AppData \ Local \ Google \ Cloud SDK \ google-cloud-sdk \ bin \ gsutil.cmd ls -p
[输出]
[ERRMSG] ' C:\用户\ VIDAR \应用程序数据\本地\谷歌\云'不被视为内部或外部命令, 可操作程序或批处理文件。
在R中安装cloudml软件包负责安装Google SDK,但在安装过程中我没有收到任何错误消息或任何错误消息。
我知道为什么会收到此错误消息?
答案 0 :(得分:2)
您在此命令中收到错误:
cmd /c C:\Users\vidar\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin\gsutil.cmd ls -p
因为它在路径中包含一个空格(在Cloud SDK
中)。从this回答一个较旧的问题:
您必须在每个路径周围添加引号,并将其括起来 引号中的整个命令
在你的情况下:
cmd /c ""C:\Users\vidar\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin\gsutil.cmd" "ls -p""
答案 1 :(得分:0)
请运行以下命令以解决错误
gcloud_init()
有关详细信息,请参阅文章
应按以下方式安装软件包
install.packages("cloudml")
library(cloudml)
gcloud_install() # install the SDK using the
gcloud_init() # default account, project, or region you can use the gcloud_init() function