Ruby gem show"无效的参数"几乎每个命令都有错误

时间:2016-09-29 20:54:32

标签: ruby rubygems nativescript

我正在使用 OS X El Capitan 上的NativeScript进行设置,我陷入了应该安装image(x = 90:110, y = 180:220, z = test) 和{{1}的地步}。我尝试用xcodeproj做的几乎所有内容都显示相同的错误:

cocoapods

以下命令显示相同的错误,我是否使用gem运行它:

$ sudo gem install xcodeproj
ERROR:  While executing gem ... (Errno::EINVAL)
    Invalid argument

我有以下版本:

sudo

我已经尝试了一些我在网上找到的帮助,包括重新安装$ gem update --system $ gem update $ gem install whatever $ gem install cocoapods $ ruby --version ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15] $ gem --version 2.6.7 ,重新启动但没有任何帮助。

我猜我的Ruby存在配置问题。

有关如何解决此问题的任何建议吗?

1 个答案:

答案 0 :(得分:11)

在通过Homebrew更新所有内容后,我遇到了类似的问题。

我解决了这个问题,卸载了Ruby并通过rbenv安装,然后重新安装了可可豆荚。

步骤:

  1. 卸载ruby

    brew uninstall ruby

  2. 安装rbenv和ruby-build

    brew install rbenv ruby-build

  3. 您需要将Ruby添加到您的路径中。

    一个。如果终端是你的外壳。

    eval "$(rbenv init -)"添加到~/.bash_profile

    B中。或者如果你使用另一个shell

    您可以输入命令rbenv init NAME_OF_YOUR_SHELL

  4. 来查找说明
  5. 安装Ruby

    rbenv install 2.3.1

  6. 设置Ruby版本

    rbenv global 2.3.1

    rbenv local 2.3.1

  7. 重新安装Cocoapods

    gem install cocoapods