Als «ruby» getaggte Fragen

292
Wie installiere ich das pg gem von PostgreSQL unter Ubuntu?

Ich versuche, PostgreSQLs pg gem für Ruby zu installieren. Ich habe den folgenden Befehl ausgegeben: gem install pg Ich habe Ruby 1.9.2 mit RVM installiert. Der obige Befehl zeigt mir den folgenden Fehler. Der Fehler ist: Building native extensions. This could take a while... ERROR: Error...

289
So finden Sie heraus, wo Gem-Dateien installiert sind

Ich kann Edelsteine ​​finden, die mit installiert wurden gem list, aber es zeigt mir nicht, wo die Edelsteine ​​installiert sind. Wie kann ich herausfinden, wo sich die Edelsteine ​​befinden, und wie kann ich vor der Installation eines Edelsteins wissen, wo er installiert...

284
Wie entferne ich leere Elemente aus einem Array?

Ich habe das folgende Array cities = ["Kathmandu", "Pokhara", "", "Dharan", "Butwal"] Ich möchte leere Elemente aus dem Array entfernen und das folgende Ergebnis erzielen: cities = ["Kathmandu", "Pokhara", "Dharan", "Butwal"] Gibt es eine compactsolche Methode , die es ohne Schleifen...

281
So sortieren Sie ein Array in Ruby in absteigender Reihenfolge

Ich habe eine Reihe von Hashes: [ { :foo => 'foo', :bar => 2 }, { :foo => 'foo', :bar => 3 }, { :foo => 'foo', :bar => 5 }, ] Ich versuche, dieses Array in absteigender Reihenfolge nach dem Wert von :barin jedem Hash zu sortieren . Ich benutze sort_by, um über Array zu sortieren:...

275
Blöcke und Ausbeuten in Ruby

Ich versuche zu verstehen, yieldwie Blöcke funktionieren und wie sie in Ruby funktionieren. Wie wird yieldverwendet? Viele der Rails-Anwendungen, die ich mir angesehen habe, werden auf yieldseltsame Weise verwendet. Kann mir jemand erklären oder mir zeigen, wohin ich gehen soll, um sie zu...

274
Durchlaufen Sie jede Datei in einem Verzeichnis

Wie schreibe ich eine Schleife in Ruby, damit ich für jede Datei einen Codeblock ausführen kann? Ich bin neu in Ruby und bin zu dem Schluss gekommen, dass der Weg, dies zu tun, darin besteht, jede Schleife zu machen. Die Ruby-Datei wird aus einem anderen Verzeichnis als dem Verzeichnis ausgeführt,...