Ես փորձում եմ տեղադրել Foundation-ը Sass-ի և Compass-ի միջոցով, բայց դժվարանում եմ ստանալ սա , կամ տերմինալի միջոցով տեղադրված ցանկացած գոհար: Ես Macbook Pro-ով եմ, որն աշխատում է OS X-ի վերջին տարբերակով:
գործարկելով 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-ի վերջին տարբերակը՝ տեղադրված Command line tools հավելումով:
Ինչ-որ բան ինձ ասում է, որ դա գրացուցակի/թույլտվության խնդիր է, քանի որ եթե ես մուտք գործեմ որպես root OS X-ում, ես խնդիրներ չունեմ: Ես փորձել եմ օգտագործել RVM-ը՝ ruby-ը պայթեցնելու և նորից տեղադրելու համար, բայց ստորև ներկայացված սքրինշոթում ես միշտ հանդիպում եմ վերը նշված նույն TypeError խնդրին:
Warning: The cleaning step did not complete successfully Still, the installation was successful, so we will link it into your prefix
Ես տեղադրեցի rbenv-gemset ընդլայնումը, բայց ոչ rbenv-bundler-ը, քանի որ հանդիպեցի նույն խնդրին, նախքան փաթեթը տեղադրելիս: gem install bundler :ERROR: While executing gem ... (TypeError) can't convert Array into String
Կարծես չեմ կարող կատարել Gem-ի տեղադրում (որևէ բան): 12.02.2013