Hallo!
Ist es möglich per SSH "gem install ..." auszuführen? Oder bräuchte man dafür root-Zugriff?
Mit Ruby hatte ich bisher noch nichts zu tun und versuche die Ruby on Rails App Diaspora auf meinen WH 4000 zu installieren.
Die Installation über WCP scheint eigentlich sehr einfach zu sein und kommt auch bei der Paketinstallation recht weit (+ 120 MB unter vendor/ ).
Die Installation des Pakets nio4r scheitert allerdings mit 2 Hinweisen:
1.Warning: the running version of Bundler (1.13.5) is older than the version that created the lockfile (1.16.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.
2. You have to install development tools first. [...]
Make sure that `gem install nio4r -v '2.1.0'` succeeds before bundling.
Nach etwas suche im web, lautet die Lösung des Problems gem install devtools .
Aber die Befehle ruby, gem und bundler sind der bash nicht bekannt. Fehlt da einfach nur eine Path Angabe? php -v funktioniert wie erwartet.
Ich glaube 1) kann man ignorieren, es wäre aber wohl noch nicht schlecht wenn ich gem install bundler ausführen könnte.
Bundler entspricht wohl dem php composer und führt lokale "gem install"s durch.
Ich hab in der gemfile mal testweise "gem 'devtools', '>= 0.1.16'" eingefügt aber das führt nur zu unlösbaren Abhängigkeiten.
Danke schonmal und ein schönes WE!