r - CloudFormation 模板无法安装 R 相关包

标签 r git amazon-web-services amazon-ec2 aws-cloudformation

我正在尝试通过 CloudFormation 模板创建一个 EC2 实例,我正在尝试安装 Zeppelin、Spark 和 R,如图所示 here ...现在我想安装 R 相关的软件包..所以在“安装”部分,我的模板如下所示:

"AWS::CloudFormation::Init" : {
      "configSets" : {
        "InstallAndRun" : [ "Install", "Configure" ]
      },

      "Install" : {
        "packages" : {
          "yum" : {
            "git"          : [],
            "java-1.7.0-openjdk-devel.x86_64": [],
            "R R-devel": [],
            "libpng"              : [],
            "libpng-devel"                    : [],
            "curl curl-devel"                     : [],
            "libxml2 libxml2-devel"                   : []
          }
        },

但它只能安装 git 和 java....我在日志中看到错误消息为“构建期间未处理的异常:Yum 没有可供安装的 libxml2 libxml2-devel“..那么为此需要做什么?通过 CloudFormation 安装 R 需要哪些软件包?

最佳答案

您使用的语法无效。每个yum包需要单独指定,所以更改:

        "R R-devel": [],
        "curl curl-devel"                     : [],
        "libxml2 libxml2-devel"                   : []

类似:

        "R": [],
        "R-devel": [],
        "curl": [],
        "curl-devel": [],
        "libxml2": [],
        "libxml2-devel": []

关于r - CloudFormation 模板无法安装 R 相关包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36793062/

相关文章:

r - 将矩阵添加到数组

r - ggplot : y-axis (breaks) values from stacked proportional bar graph?

git - 如何启用 gerrit 钩子(Hook)?

git - 使用 Subversion 存储库的 Git 镜像设置 Gerrit

javascript - 如何配置 AWS CDK 账户和区域以查找 VPC

html - `css` 的 `html_page()` 参数是否与 blogdown 中的 `build_site(method = ' html')` 一起使用?

r - 如何在 R 中将 Box-Tidwell 函数与逻辑回归结合使用

git - 如何使用 git 同时处理多个不同版本的文件?

amazon-web-services - AWS 负载均衡器 502

amazon-web-services - 资源处理程序返回消息 : "invalid request provided: AWS::Logs::MetricFilter"