2010-12-08 11 views
12

मैं ऐप इंजन पर रेल एप्लिकेशन पर रूबी बनाने के लिए एक ऑनलाइन ट्यूटोरियल का अनुसरण कर रहा था।"रूबी स्क्रिप्ट/प्लगइन" एक कमांड है?

एक आदेश जो अन्य लोगों को चला सकते हैं नहीं है, लेकिन यह मेरी उबंटू 10.10 पर चलने नहीं किया:

ruby script/plugin install http://svn.avdi.org/nulldb/trunk/ 

जब मैं इसे चलाने के लिए प्रयास करते हैं, यह शिकायत: ruby1.8: No such file or directory script/plugin (LoadError)

क्या गलत है मेरे कंप्यूटर के साथ?

ruby -v ==> 1.8.7 
rails -v ==> 2.3.10 
gem -v ==> 1.3.7 
+0

वहाँ एक स्क्रिप्ट है आपके रेल आवेदन के भीतर निर्देशिका? – elmt

+0

"ls" – Bohdan

उत्तर

2

क्या आपने केवल सादे पुराने script/plugin install http://svn.avdi.org/nulldb/trunk/ की कोशिश की है? क्या आप भी सुनिश्चित हैं कि आप सही निर्देशिका में हैं? (रेल परियोजना मुख्य निर्देशिका) और क्या आप सुनिश्चित हैं कि आपके पास फ़ाइल स्क्रिप्ट/प्लगइन है?

+0

हाँ .. मुझे लगता है कि आप सही हैं .. मैं इसे जांचता हूं .. मैं हूँ रूट में .. लेकिन प्लगइन फ़ोल्डर नहीं है ... – jojo

+0

प्लगइन फ़ोल्डर विक्रेता के अधीन है, * स्क्रिप्ट * आप रन केवल फ़ाइल स्क्रिप्ट/प्लगइन है – Ghoti

9

आप रेल 3 का उपयोग कर रहे हैं, तो आप अब एक script/plugin निर्देशिका है।

रेल 3 अब "रेल" स्क्रिप्ट के माध्यम से आदेश चलाता है।

आप के साथ rails -v

+0

हाय का पोस्ट आउटपुट, मैं रेल 2.3.10 का उपयोग कर रहा हूं, क्योंकि वह प्रोजेक्ट रेल के लिए समर्थन जारी नहीं करता है 3 – jojo

+0

जैसा कि नीचे बताया गया है, रेल 3 में पूर्ण आदेश 'रेल प्लगइन स्थापित पथ.to.your है। प्लगइन 'जहां' path.to.your.plugin 'कुछ है' git: //github.com/hiroshi/script-refactor.git ' – bergie3000

2

सबसे पहले यह सुनिश्चित करें कि आप अपने रेल एप्लिकेशन की जड़ से कि आदेश से चल रहे हैं रेल के अपने संस्करण पा सकते हैं।

21

अगर rails3, अपने पटरियों में सीडी का उपयोग करके ऐप जड़ dir तो

rails plugin install http://url/of/your/package 
3

समान समस्या मैं था rfacebook साथ रेल पर 3 समाधान है कि मेरे लिए काम किया का उपयोग करें:

cd \MyAppName\app 

rails plugin install svn://rubyforge.org/var/svn/rfacebook/trunk/rfacebook/plugins/rfacebook 
संबंधित मुद्दे