我正在尝试使用 Sass 和 Compass 安装 Foundation,但很难获得这个,或者通过终端安装的任何 gem。我在运行最新版本 OS X 的 Macbook Pro 上。
运行gem install zurb-foundation或gem install bundler返回以下错误:
ERROR: While executing gem ... (TypeError)
can't convert Array into String
$ sudo gem update --system --no-user-install我得到了同样的错误
我的gem env是什么样的:
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.25
- RUBY VERSION: 1.9.3 (2013-02-06 patchlevel 385) [x86_64-darwin12.2.0]
- INSTALLATION DIRECTORY: ["/Users/mc/.gems"]
- RUBY EXECUTABLE: /Users/mc/.rvm/rubies/ruby-1.9.3-p385/bin/ruby
- EXECUTABLE DIRECTORY: /Users/mc/.gems/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-12
- GEM PATHS:
- ["/Users/mc/.gems"]
- /usr/lib/ruby/gems/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- :sources => ["http://rubygems.org/", "https://rubygems.org"]
- "gem" => "--no-rdoc --no-ri"
- "gempath" => ["/usr/lib/ruby/gems/1.8"]
- "gemhome" => ["/Users/mc/.gems"]
- REMOTE SOURCES:
- http://rubygems.org/
- https://rubygems.org
我有安装了命令行工具插件的最新版本的 xCode。
有些东西告诉我这是一个目录/权限问题,因为如果我在 OS X 上以 root 身份登录,我没有问题。我尝试使用 RVM 内爆并重新安装 ruby,但在下面的屏幕截图中显示,我总是遇到上面提到的相同 TypeError 问题。