Sonntag, Dezember 15, 2019

Warum nicht Ruby finden Rake?

War ich mit dem Rails 3 beta gem gestern aber ging zurück zu 2.3.8, und, nach der Reinigung des Systems Edelsteine, ich habe versucht, führen Sie eine einfache Rechen Aufgabe und bekam dies:

Peleliu:haml jayfallon$ sudo rake installieren 
/Library/Ruby/Site/1.8/rubygems.rb:779:in `report_activate_error': Konnte nicht finden, RubyGem rake (>= 0) (Gem::LoadError) 
aus /Library/Ruby/Site/1.8/rubygems.rb:214:in `aktivieren' 
aus /Library/Ruby/Site/1.8/rubygems.rb:1082:im `gem' 
aus /usr/bin/rake:18 

Ich bin nicht sicher, ob es hat zu tun mit meinem Pfad wird geschlafen oder nicht.

RubyGems Environment: 
- RUBYGEMS VERSION: 1.3.7 

- RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10.0.0] 
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8 
- RUBY EXECUTABLE: /usr/local/bin/ruby 
- EXECUTABLE DIRECTORY: /usr/local/bin 
- RUBYGEMS PLATFORMS: 
- ruby 
- x86-darwin-10 
- GEM PATHS: 
- /usr/local/lib/ruby/gems/1.8 
- /Users/jayfallon/.gem/ruby/1.8 
- GEM CONFIGURATION: 
- :update_sources => true 
- :verbose => true 
- :benchmark => false 
- :backtrace => false 
- :bulk_threshold => 1000 
- :Quellen => ["http://gems.rubyforge.org/", "http://gems.github.com", "http://gems.github.com", "http://gems.github.com", "http://gems.github.com", "http://gems.github.com", "http://gems.github.com", "http://gems.github.com", "http://gems.github.com", "http://gems.github.com", "http://gemcutter.org/"] 
- REMOTE-QUELLEN: 

- http://gemcutter.org/
InformationsquelleAutor jayfallon | 2010-07-01

3 Kommentare

  1. 2

    Sieht es aus wie der rake ist zu versuchen zu laufen aus /usr/bin/rake, die system-version von Ruby, während Sie eine benutzerdefinierte Installation von Ruby in /usr/local.

    1. Stellen Sie sicher, dass der rake gem installiert, die für die Ruby-installation, die Sie verwenden
    2. Stellen Sie sicher, dass die rake Befehl in einem Verzeichnis auf Ihrem $PATH.

    which gem zurückkehren sollte, die rubygems installieren von /usr/local/bin. Wenn nicht, ist das erste problem zu lösen. Dann werden Sie wollen, stellen Sie sicher, dass der rake, der Edelstein in Ihrem /usr/local Ruby-installation:

    gem list | grep rake

    sollte Ihnen sagen, wenn das gem installiert ist. Wenn nicht, führen Sie die gem install rake.

    Zu diesem Zeitpunkt which rake soll Sie etwas in Ihrem /usr/local Weg. Wenn es keine find /usr/local | grep rake um herauszufinden, wo Ihr Ruby installiert ist, halten Sie gem-Dateien und fügen Sie das Verzeichnis, um Ihre loadpath.

    Als Seite beachten, wenn Sie mit Ihrer eigenen Installation von Ruby, finden Sie vielleicht rvm oder rbenv hilfreich für die Verwaltung installiert und Edelsteine.

  2. 0

    Müssen Sie nur hinzufügen rake auf Ihre Gemfile

    gem 'rake'
    • Ich versuchte zu verwenden Rake außerhalb einer Rails-app, und installieren Sie einfach die neueste Haml gem. – vielen Dank
    • wo wäre das gem-Datei an?

Kostenlose Online-Tests

Letzte Fragen

Tun ItemView löst Blase?

Ich habe eine CompositeView für eine Tabelle. Ich habe Trigger-set in der Kind-ItemView für jede Zeile... var TableRow = Marionette.ItemView.extend({ tagName:...

Wie kann ich untersuchen, WCF was 400 bad request über GET?

Die folgenden WCF-endpoint funktioniert gut mit dem WCF test client: AssetList ListFlaggedAssets(short processCode, string platform, string endpoint = "null", string portalId = "null", int...

Bei der Verwendung von UUIDs, sollte ich auch mit AUTO_INCREMENT?

Wir bauen eine neue web-app, die eine offline-iPad - /Android-app-version auf einer Reihe von lokalen Geräten, die Einsätze mit neuen Daten. Als solche benötigen...

Actionscript-Objekt, das verschiedene Eigenschaften

Wie kann ich die Anzahl der Eigenschaften in einer generischen Actionscript-Objekt? (Wie die Array-Länge) InformationsquelleAutor Fragsworth | 2011-01-15

Wie plot mehrere Graphen und nutzen Sie die Navigations-Taste im [matplotlib]

Die neueste version von matplotlib erstellt automatisch Navigations-buttons unter den graph. Aber die Beispiele, die ich finden alles im Internet zeigen, wie erstellen Sie...