Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 02 Jan 2011, 22:55 
Offline
Son-shi

Registriert: 23 Feb 2004, 14:59
Beiträge: 941
Wohnort: Esslingen
Ich hätte mal eine Frage zur Ruby-Installation unter Windows 7.

Wohin würdet ihr das installieren und würdet ihr das als Admin machen?

Zum Hintergund: Ich steige gerade auf Windows 7 um und habe bereits einmal Ruby erfolgreich installiert (mit Rubyinstaller). Dabei dachte ich, ich mache das am besten als Admin und installiere es an den von MS vorgesehenen Ort für Programme (c:\programme bzw. c:\program files).
Die Installation ging problemlos, gems konnte ich auch installieren - bis zu einem gem das merkwürdige Fehler hatte.

Soweit ich analysiert habe, habe ich das gem nicht als Admin installiert, sondern als normaler User. Der normale User hat aber keine Schreibberechtigung auf c:\programme und Windows quittiert das nicht mit einem Fehler, sondern leitet alles in den Virtual Store um [1](Aaaargh - das sind die Momente wo man es verflucht, das man kein Unix nutzen darf).

Beim laden des Gems kommt dsas etwas durcheinander mit dem erwarteten Speicherort dem dem Virtual store.

Nach der ersten Erfahrung würde ich die nächste Installation wieder als Admin machen (um PATH etc. für alle Nutzer zu setzen), als Installationsort aber c:\bin oder c:\lib o.ä. verwenden (jedenfalls nicht c:\programme). Die Installation von Gems sollten dann auch als Nicht-Admin funktionieren.

Aber bevor ich das mache wollte ich hier im Forum mal nach weiteren Erfahrungen bzw. Hinweisen erkundigen.

_________________
http://ruby.lickert.net/
http://gems.rubypla.net/


Nach oben
 Profil  
 
BeitragVerfasst: 02 Jan 2011, 23:55 
Offline
Interpreter
Benutzeravatar

Registriert: 18 Sep 2008, 22:32
Beiträge: 1415
Wohnort: NRW → UN
Ich benutze ja hauptsächlich Arch Linux, aber hin und wieder fasse ich mein Windows Vista an - ich hoffe, das genügt als Windows-Version, für ein 7 habe ich momentan weder Geld noch Lust (es ist einfach ein herrliches Gefühl, mit einem Linux zu arbeiten, unbezahlbar! :) ).

Ich downloade grundsätzlich nur die 7z-Archive von der RubyInstaller-Website, die Installation besorge ich selbst. Dazu gibt es bei mir einen Ordner C:\Rubies, in dem die Rubies alle entpackt landen, etwa C:\Rubies\ruby-1.9.2-p0-i386-mingw32 und C:\Rubies\ruby-1.8.7-p330-i386-mingw32. Dort kann ich problemlos auch als normaler Benutzer Gems installieren und kann meine Rubies trotzdem systemweit verfügbar machen. Updates auf eine neue Ruby-Version beschränken sich dann auf ein Herunterladen und Entpacken des neuesten 7z-Archivs, unnötige Neuinstallationsprozeduren entfallen. Ich passe lediglich den PATH manuell an und schicke das alte Ruby ins Datennirvana. Allerdings bin ich auch der einzige Benutzer an meinem System, eventuell gibt es da Dinge, die ich nicht beachte und die in Umgebungen mit mehreren Benutzern auftreten.
Netter Nebeneffekt des 7z-Variante: Ich trage immer ein benutzungsfertiges Windows-Ruby auf meinem USB-Stick mit mir herum. Funktioniert selbst mit RubyGems problemlos.

Vale,
Quintus

_________________
Habe den Mut, dich deines eigenen Verstandes zu bedienen! — Immanuel Kant

Mein Blog | Auf Twitter: @qquintilianus | PGP/GPG-Schlüssel: BF3A 614B D62B A4A0 C292 141C B875 5CB1 C592 A85A

Helft beim OpenRubyRMK, einem freien Programm zum erstellen von RPGs! (→ GitHub-Projekt)


Nach oben
 Profil  
 
BeitragVerfasst: 04 Jan 2011, 18:25 
Offline
Lehrling
Benutzeravatar

Registriert: 14 Jul 2008, 19:53
Beiträge: 70
Ich installiere das auch nicht in den jeweiligen Programm-Ordner. Nach c:\ruby und fertig. Möglicherweise könnte man den Installationspfad für Gems in einen Ordner innerhalb %APPDATA% (das ist der Ordner ab Windows Vista für die Daten (Cache, Profile), die Programme anlegen) verlegen.


Nach oben
 Profil  
 
BeitragVerfasst: 01 Jun 2011, 00:09 
Offline
Son-shi

Registriert: 23 Feb 2004, 14:59
Beiträge: 941
Wohnort: Esslingen
Sorry für die lange Pause, aber ich wollte noch mein Ergebnis posten.

Ich habe mir ein 'bin'-Verzeichnis angelegt und dort Ruby installiert. Seither habe ich keine Probleme mit gem-Installationen (zumindest nicht mit nicht gefundenen Files wegen dem Speicherort).

Knut

_________________
http://ruby.lickert.net/
http://gems.rubypla.net/


Nach oben
 Profil  
 
BeitragVerfasst: 30 Jun 2011, 00:44 
Offline
Nuby

Registriert: 28 Mär 2010, 03:29
Beiträge: 1
Quintus hat geschrieben:
Dazu gibt es bei mir einen Ordner C:\Rubies, in dem die Rubies alle entpackt landen, etwa C:\Rubies\ruby-1.9.2-p0-i386-mingw32 und C:\Rubies\ruby-1.8.7-p330-i386-mingw32. Dort kann ich problemlos auch als normaler Benutzer Gems installieren und kann meine Rubies trotzdem systemweit verfügbar machen.


Das erinnert mich an xampp für windows.

Vista Empfehlung:
Aufgrund fehlender Schreibrechte der Vista Standardinstallation für das Verzeichnis "C:\Program Files" ("C:\Programme"), empfehlen wir XAMPP in einem alternativen Verzeichnis ("C:\xampp" oder "C:\meinverzeichnis\xampp") zu installieren.


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
cron