【问题标题】:Error Installing cf command by gem in ubuntu 13.10在 ubuntu 13.10 中通过 gem 安装 cf 命令时出错
【发布时间】:2014-01-14 20:00:51
【问题描述】:

我想将我的项目推送到 Cloud Foundry,但是当我尝试为 Cloud Foundry CLI 安装 cf 命令时,出现了错误:

   user@computer:~$ sudo gem install cf
   Building native extensions.  This could take a while...
   ERROR:  Error installing cf:
        ERROR: Failed to build gem native extension.

           /usr/bin/ruby1.9.1 extconf.rb
   /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file --mkmf (LoadError)
        from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from extconf.rb:13:in `<main>'


  Gem files will remain installed in /var/lib/gems/1.9.1/gems/atomic-1.1.14 for inspection.
  Results logged to /var/lib/gems/1.9.1/gems/atomic-1.1.14/ext/gem_make.out

我使用的是 ubuntu 13.10 和 gem 1.8.23。 有人知道解决方案吗?

【问题讨论】:

    标签: ruby ubuntu gem cloud-foundry


    【解决方案1】:

    我认为您需要安装另一个软件包才能使其正常工作,特别是 Ruby 1.9-dev 软件包:

    sudo apt-get install ruby1.9.1-dev

    如果这不起作用,请尝试:

    sudo apt-get install ruby-dev

    【讨论】:

    • 太棒了 - 如果这有帮助,请单击答案旁边的绿色复选标记。 :)
    【解决方案2】:

    您应该使用用 Go 编写的新客户端。您可以从 Github 页面下载它https://github.com/cloudfoundry/cli

    它比 Ruby 客户端快得多,因为它是原生的。

    【讨论】:

      猜你喜欢
      • 2015-11-10
      • 2011-04-14
      • 1970-01-01
      • 1970-01-01
      • 2014-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多