Ruby gem 显示几乎每个命令的 "Invalid argument" 错误
Ruby gem show "Invalid argument" error for almost every command
我正在 OS X El Capitan 上完成 NativeScript 的设置,我被困在我应该安装的地方 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
我已经尝试了一些我在网上找到的帮助,包括重新安装 gem
和 ruby
,重新启动但没有任何帮助。
我想我的 Ruby 配置有问题。
关于如何解决这个问题有什么建议吗?
我在通过 Homebrew 更新所有内容后遇到了类似的问题。
我通过卸载 Ruby 并通过 rbenv 安装它解决了这个问题,然后重新安装 cocoa pods.
步骤:
卸载ruby
brew uninstall ruby
安装 rbenv 和 ruby-build
brew install rbenv ruby-build
您需要将 Ruby 添加到您的路径中。
一个。如果终端是您的 shell.
将 eval "$(rbenv init -)"
添加到 ~/.bash_profile
乙。或者,如果您使用另一个 shell
输入指令rbenv init NAME_OF_YOUR_SHELL
即可找到指令。
安装Ruby
rbenv install 2.3.1
设置Ruby版本
rbenv global 2.3.1
rbenv local 2.3.1
重新安装 Cocoapods
gem install cocoapods
我正在 OS X El Capitan 上完成 NativeScript 的设置,我被困在我应该安装的地方 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
我已经尝试了一些我在网上找到的帮助,包括重新安装 gem
和 ruby
,重新启动但没有任何帮助。
我想我的 Ruby 配置有问题。
关于如何解决这个问题有什么建议吗?
我在通过 Homebrew 更新所有内容后遇到了类似的问题。
我通过卸载 Ruby 并通过 rbenv 安装它解决了这个问题,然后重新安装 cocoa pods.
步骤:
卸载ruby
brew uninstall ruby
安装 rbenv 和 ruby-build
brew install rbenv ruby-build
您需要将 Ruby 添加到您的路径中。
一个。如果终端是您的 shell.
将
eval "$(rbenv init -)"
添加到~/.bash_profile
乙。或者,如果您使用另一个 shell
输入指令
rbenv init NAME_OF_YOUR_SHELL
即可找到指令。安装Ruby
rbenv install 2.3.1
设置Ruby版本
rbenv global 2.3.1
rbenv local 2.3.1
重新安装 Cocoapods
gem install cocoapods