2012-04-11 7 views
0

Ich bin Neuling für Rails Entwicklung und arbeiten mit Spree Commerce Bitnami Stack VM-Instanz. Ich versuche, spree Erweiterung zu installieren und die Anweisungen sagen Konfigurationsänderungen Anwendung Gem Datei zu machen, die ich nicht im Webserver-VerzeichnisSpree Commerce: Speicherort der GEM-Datei

Laufschienen 2.3.5 Spree 0.9.4 Version

+0

Hallo, können Sie auf Anweisungen zeigen? Die Anwendung befindet sich im Installationsverzeichnis apps/spree – kaysa

+0

Wie dieser auf Github https://github.com/spree/spree_store_credits.It sagt hinzufügen "gem spree_store_credits" GEM-Datei – user1044173

Antwort

0

Der Grund, warum Sie finden kann kann es nicht finden, weil Gemfile ein Standard von Rails 3+ ist und Sie eine Rails2 App verwenden. Rails3 verwendet Bundler, der sich um alle Edelsteine ​​für Ihre App kümmert.

In Rails 2 Gem Abhängigkeit Definition ist anders. Es hat keinen Bundler, also wird "bundle install" in Ihrem Fall auch nicht funktionieren.

Stattdessen müssen Sie Gem Abhängigkeit config/environment.rb wie folgt hinzuzufügen:

config.gem 'your_gem_name_here'

auch müssen Sie die Gem manuell installieren, so dass nicht in Rails3 gerne wo Bündler es installiert. Verwenden Sie diese in der Schale:

gem install your_gem_name 

Im Allgemeinen ist es eine gute Idee, um die App zu Rails3 zu aktualisieren, würde ich es denn empfehlen, da ich diese Gem sah Sie wollen Gebrauch nicht früher Release haben.