【问题标题】:Cocoapods ERROR: While executing gem ... (Errno::ENOTSUP)Cocoapods 错误:执行 gem 时 ... (Errno::ENOTSUP)
【发布时间】:2014-07-12 04:27:40
【问题描述】:

尝试安装 Cocoapods。在 OS X 10.9.4 上使用系统 Ruby,ruby 2.0.0p451。

$ sudo gem install cocoapods

在我的主目录中出现此错误:

ERROR:  While executing gem ... (Errno::ENOTSUP)
    Operation not supported - /home/[my city name]

城市名的东西很奇怪,没有目录叫那个……

对 Ruby 或 gems 没有经验,有什么建议吗?

【问题讨论】:

    标签: rubygems cocoapods


    【解决方案1】:
    $ gem env
    

    为 gemhome 显示了一条奇怪的路径。我想我在某个地方搞砸了路径? (这就是城市名称的原因)。我做了

    $ sudo gem install --user-install cocoapods
    

    安装在我的主目录中,到目前为止它工作正常。

    【讨论】:

      【解决方案2】:

      在此处运行 init/install 时遇到更多问题。

      gem env(GEM_PATH 和 GEMHOME)中有一些不是真实路径的值。不知道他们来自哪里。我根据https://stackoverflow.com/a/12059734/1417584 编辑了 .gemrc 以删除这些定义和 --remote 标志。这解决了我安装和使用 pod 的问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-29
        • 1970-01-01
        • 2013-09-07
        相关资源
        最近更新 更多