Sehr geehrte Stack Overflow Leser,Warum kann ich das RubyGem nicht erfolgreich installieren?
Ich habe ein Problem mit der Installation der RubyGem. Ich habe versucht, es auf zwei Arten zu installieren, aber alle fehlgeschlagen.
Zuerst führe ich die sudo command gem install github-pages
. Der Ausgang wie folgt:
dhcp-128-189-232-78:Repos 7Ymr$ sudo gem install github-pages
Password:
Fetching: public_suffix-2.0.5.gem (100%)
Successfully installed public_suffix-2.0.5
Fetching: addressable-2.5.2.gem (100%)
Successfully installed addressable-2.5.2
Fetching: colorator-1.1.0.gem (100%)
Successfully installed colorator-1.1.0
Fetching: rb-fsevent-0.10.2.gem (100%)
Successfully installed rb-fsevent-0.10.2
Fetching: ffi-1.9.18.gem (100%)
Building native extensions. This could take a while...
Successfully installed ffi-1.9.18
Fetching: rb-inotify-0.9.10.gem (100%)
Successfully installed rb-inotify-0.9.10
Fetching: sass-listen-4.0.0.gem (100%)
Successfully installed sass-listen-4.0.0
Fetching: sass-3.5.1.gem (100%)
Successfully installed sass-3.5.1
Fetching: jekyll-sass-converter-1.5.0.gem (100%)
Successfully installed jekyll-sass-converter-1.5.0
Fetching: listen-3.0.6.gem (100%)
Successfully installed listen-3.0.6
Fetching: jekyll-watch-1.5.0.gem (100%)
Successfully installed jekyll-watch-1.5.0
Fetching: kramdown-1.13.2.gem (100%)
Successfully installed kramdown-1.13.2
Fetching: liquid-4.0.0.gem (100%)
ERROR: Error installing github-pages:
liquid requires Ruby version >= 2.1.0.
#> ^
Und dann versuche ich auch von rubygems Website herunterzuladen und zu installieren. Ich lade die neueste Version herunter und führe den Installationsbefehl aus, habe aber auch einen Fehler.
dhcp-128-189-232-78:downloads 7Ymr$ cd rubygems-2.6.13/
dhcp-128-189-232-78:rubygems-2.6.13 7Ymr$ ruby setup.rb
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - /Library/Ruby/Site/2.0.0/rubygems
#> ^ ^
ich für eine lange Zeit auf Netto-bin auf der Suche. Aber keine Verwendung. Bitte helfen oder versuchen Sie, einige Ideen zu geben, wie dies zu erreichen ist. Wollte wissen, was der beste Weg wäre, das zu tun?
Vielen Dank im Voraus.
Vielen Dank. Ich schätze die schnelle Antwort sehr –