Ruby-Fehler: "Keine solche Datei oder ein Verzeichnis — Skript generieren (LoadError)"
Ich weiß, dass dieser Fehler wurde an anderer Stelle diskutiert auf dem web, und dies mag wie eine dumme Frage, aber ich habe eine sehr seltsame situation auf meine Hände hier.
Ich bin läuft auf Snow Leopard, mit vollständig aktualisierten Ruby und Rails gems. Ich erstellte ein neues Rails-Projekt mit ruby new testing
, dann navigiert in den Ordner mit cd ~/testing
, und versucht, ein Grundgerüst mit ruby script/generate scaffold newtest name:string
, und ich habe diesen Fehler zurück:
ruby: No such file or directory -- script/generate (LoadError)
Habe ich bei Google eine Suche gründlich und versucht zu implementieren jede Lösung, die ich finden konnte, aber nichts hat funktioniert. Ich verstehe nicht, warum ich diesen Fehler oder wie man es beheben.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie auf rails 3, dann lautet der Befehl:
Oder etwas kürzer:
Bemerken Schienen nicht ruby.
Wenn Sie auf Rails 3, müssen Sie die
rails
stattdessen den Befehl, die jetzt nicht viel von den Scripten.(Dies ist nach ein weiterer StackOverflow-Frage.)
Wenn Sie über die neueste version von rails, dann Sie nicht mehr verwenden, script/generate.
In Rails 3 versuchen Sie mit so etwas wie dies:
Finden Sie mehr info auf den Unterschied zwischen rails 2 und rails 3 hier, wenn du magst:
http://www.viget.com/extend/rails-3-generators-scaffolding/