Frage

Ich habe eine Maschine bei der Arbeit von Wich Ich mag würde ein Skript, dass Raffungen einige Informationen über andere Maschinen laufen. Ich will es in Ruby tun, denn es ist das, was ich am besten kenne, aber ich habe lief in einige Probleme, die alle anscheinend wegen dem gleichen Grund: Ich habe keine Root-Zugriff in dieser Maschine

.

Also, was ich tat, war: Download Rubin Quelle, configure (mit prefix zeigt auf irgendwo unter meinem Home-Verzeichnis), make, make install. In Ordnung, Rubin läuft gut. Dann habe ich das gleiche mit rubygems und installiert. Ok, wie gut, bis ich ging mein erstes Juwel zu installieren.

ich das Edelstein-Paket heruntergeladen (seufz, viele Firewalls, kann nicht nur "gem install" etwas remote), net-ssh, und versuchte, sie vor Ort zu installieren. Haben Sie die berüchtigte „keine solche Datei zu laden - zlib“. Hinweise darauf, diese nirgendwo geführt, so habe ich versucht, den nächsten Ansatz: net-ssh der Quelle zu bekommen. Wenn es versucht, zu verlangen, ‚openssl‘ (oder, wenn ich es von irb versuchen), I „keine solche Datei zu laden - openssl“ erhalten.

All diese Probleme offenbar durch apt-getting oder rpm Installation gelöst werden könnte, oder was auch immer. Das Problem ist nur: Das kann ich nicht

Haben Sie Vorschläge, wie ich vorgehen könnte?

Danke für die Hilfe, Marcelo.

War es hilfreich?

Lösung

Schließen dies jetzt.

Ich hatte jemanden mit Root-Zugriff zu fragen, zlib-devel und openssl-devel (Ich bin auf RHEL) zu installieren. Könnte es nicht anders machen.

Ich vermute, es ist wahrscheinlich eine Möglichkeit, die Sachen innerhalb des Verwendens der Pakete, ohne sie als root zu installieren, aber ich konnte es nicht tun.

Andere Tipps

Haben Sie versucht Ruby-RVM ? Sie können herunterladen, kompilieren und eine voll funktionsfähige Ruby-Version auf Ihrer Home-Umgebung installieren.

Ich habe vor kurzem das gleiche. Der Trick, der für mich gearbeitet ist nicht eine prefix Flagge zu verwenden, wenn Sie rubygems installieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top