0

我正在尝试安装 AzureStor,以便从运行 RStudio 的 Azure DSVM 访问 Azure 存储 Blob。AzureStor 需要 Rtools,但是我无法安装 RStudio 可以连接到的 Rtools 的工作版本。我尝试了两种安装方法: a) 下载最新版本的 Rtools 并使用 Rtools35.exe 进行安装。无数次并确保 C:/Rtools/bin 位于 PATH 列表的顶部。b) 安装“installr”然后运行 ​​install.Rtools()

两者都会导致以下错误:

错误:运行命令 '"C:/PROGRA~1/Microsoft/ML Server/R_SERVER/bin/x64/R" --no-site-file --no-environ --no-save --no-restore -- quiet CMD config CC' 的状态为 127

这是路径看起来像下面的方法(a):

Sys.getenv("PATH")
[1] "C:\\Program Files\\Microsoft\\ML Server\\R_SERVER\\bin\\x64;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v10.0\\bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v10.0\\libnvvp;C:\\Program Files\\Microsoft MPI\\Bin\\;C:\\JuliaPro_v0.6.4.1\\Julia-0.6.4\\bin\\;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\Anaconda;C:\\Anaconda\\Library\\mingw-w64\\bin;C:\\Anaconda\\Library\\usr\\bin;C:\\Anaconda\\Library\\bin;C:\\Anaconda\\Scripts;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v9.0\\bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v9.0\\libnvvp;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\NVIDIA\\cuda\\;C:\\Program Files\\NVIDIA Corporation\\NVSMI\\;C:\\Program Files\\Microsoft VS Code\\bin;C:\\Program Files\\Zulu\\zulu-8\\bin\\;C:\\Program Files\\nodejs\\;C:\\Program Files\\Git\\cmd;C:\\Program Files\\Git\\usr\\bin;C:\\hadoop\\bin;C:\\dsvm\\tools\\spark-2.3.2-bin-hadoop2.7\\bin;C:\\Program Files (x86)\\Graphviz2.38\\bin;C:\\dsvm\\tools\\xgboost\\bin;C:\\Program Files\\VowpalWabbit\\;C:\\Program Files\\CMake\\bin;c:\\dsvm\\tools\\DataMovement\\ADL;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\AzCopy;c:\\dsvm\\tools\\DataMovement\\DocumentDB\\;C:\\Program Files\\Pandoc\\;C:\\Program Files\\dotnet\\;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn\\;C:\\Program Files\\Microsoft\\ML Server\\R_SERVER\\bin\\x64;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\130\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\140\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\140\\DTS\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\DTS\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\Client SDK\\ODBC\\130\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\Tools\\Binn\\ManagementStudio\\;C:\\Users\\azureuser\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\azureuser\\AppData\\Roaming\\npm;C:\\Program Files\\Docker;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2019.3.0\\;C:\\Users\\TBFAdmin\\AppData\\Local\\Microsoft\\WindowsApps;"

这是路径看起来像下面的方法(b):

Sys.getenv("PATH")
[1] "C:\\Program Files\\Microsoft\\ML Server\\R_SERVER\\bin\\x64;C:\\Rtools\\bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v10.0\\bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v10.0\\libnvvp;C:\\Program Files\\Microsoft MPI\\Bin\\;C:\\JuliaPro_v0.6.4.1\\Julia-0.6.4\\bin\\;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\Anaconda;C:\\Anaconda\\Library\\mingw-w64\\bin;C:\\Anaconda\\Library\\usr\\bin;C:\\Anaconda\\Library\\bin;C:\\Anaconda\\Scripts;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v9.0\\bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v9.0\\libnvvp;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\NVIDIA\\cuda\\;C:\\Program Files\\NVIDIA Corporation\\NVSMI\\;C:\\Program Files\\Microsoft VS Code\\bin;C:\\Program Files\\Zulu\\zulu-8\\bin\\;C:\\Program Files\\nodejs\\;C:\\Program Files\\Git\\cmd;C:\\Program Files\\Git\\usr\\bin;C:\\hadoop\\bin;C:\\dsvm\\tools\\spark-2.3.2-bin-hadoop2.7\\bin;C:\\Program Files (x86)\\Graphviz2.38\\bin;C:\\dsvm\\tools\\xgboost\\bin;C:\\Program Files\\VowpalWabbit\\;C:\\Program Files\\CMake\\bin;c:\\dsvm\\tools\\DataMovement\\ADL;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\AzCopy;c:\\dsvm\\tools\\DataMovement\\DocumentDB\\;C:\\Program Files\\Pandoc\\;C:\\Program Files\\dotnet\\;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn\\;C:\\Program Files\\Microsoft\\ML Server\\R_SERVER\\bin\\x64;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\130\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\140\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\140\\DTS\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\DTS\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\Client SDK\\ODBC\\130\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\Tools\\Binn\\ManagementStudio\\;C:\\Users\\azureuser\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\azureuser\\AppData\\Roaming\\npm;C:\\Program Files\\Docker;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2019.3.0\\;C:\\Users\\TBFAdmin\\AppData\\Local\\Microsoft\\WindowsApps;"

我不能强制将 Rtools 目录放在我认为导致问题的路径列表的首位。是否有人在 Azure DSVM 上成功安装了 Rtools?还是 AzureStor?帮助表示赞赏。谢谢你。

4

2 回答 2

0

这可能与 Microsoft R、Microsoft CRAN 和使用 Azure DSVM 有关。我解决了 AzurStor 问题,但不幸的是没有解决 Rtools 问题。我通过使用以下安装顺序从 Github 安装成功在 Azure DSVM 上安装了 AzureStor。

    devtools::install_github("Azure/AzureAuth")
    devtools::install_github("Azure/AzureGraph")
    devtools::install_github("Azure/AzureRMR")
    devtools::install_github("Azure/AzureStor")
于 2020-01-20T12:19:09.673 回答
0

请尝试最新的 DSVM Windows 2019,因为我们有 Rtools 和 R Open,而不是您当前正在使用的 Windows 2016 中的 MRO。

于 2020-03-07T02:18:27.343 回答