2012-02-13 14 views
5

को प्रकाशित करने के लिए मैं चल रहा हूँ। हालांकि, कभी-कभी मैं एक वीपीएन पर हूं और मुझे rake install नहीं चाहिए ताकि रूमगेम्स को मणि प्रकाशित करने का प्रयास किया जा सके।मैं नहीं करना चाहता "रेक स्थापित" RubyGems

मैं बस इसे स्थानीय रूप से स्थापित करना चाहता हूं। मैं उसे कैसे प्राप्त कर सकता हूं?

उत्तर

6

बंडलर द्वारा बनाई गई रेकैकफाइल rake install चलाते समय आपके मणि को प्रकाशित नहीं करेगा।

आप rake release के बारे में सोच रहे हैं भूलें कि आप सभी वर्णित कार्यों की एक सूची देखने के लिए rake -T कर सकते हैं।

$ bundle --version 
Bundler version 1.0.21 


$ bundle gem somegem 
     create somegem/Gemfile 
     create somegem/Rakefile 
     create somegem/.gitignore 
     create somegem/somegem.gemspec 
     create somegem/lib/somegem.rb 
     create somegem/lib/somegem/version.rb 
Initializating git repo in /Users/joshuajcheek/deleteme/somegem 


$ cd somegem 
total 24 
-rw-r--r-- 1 staff 91B Feb 12 22:00 Gemfile 
-rw-r--r-- 1 staff 28B Feb 12 22:00 Rakefile 
drwxr-xr-x 4 staff 136B Feb 12 22:00 lib/ 
-rw-r--r-- 1 staff 793B Feb 12 22:00 somegem.gemspec 


$ rake -T 
rake build # Build somegem-0.0.1.gem into the pkg directory 
rake install # Build and install somegem-0.0.1.gem into system gems 
rake release # Create tag v0.0.1 and build and push somegem-0.0.1.gem to Rubygems 


$ mate . # removing TODOs from the .gemspec 


$ rake install # notice this is not pushing to rubygems 
somegem 0.0.1 built to pkg/somegem-0.0.1.gem 
somegem (0.0.1) installed 


$ gem list somegem 

*** LOCAL GEMS *** 

somegem (0.0.1) 


$ gem search -r somegem # does not show up in rubygems list 

*** REMOTE GEMS *** 
+0

मैंने कंपनी वीपीएन पर एक समस्या देखी, रेक इंस्टॉल लटका होगा, इसलिए मुझे लगता है कि यह प्रकाशित हो रहा था। vpn पर रैक के साथ अभी भी कोई समस्या है ... पता नहीं है कि यह क्या है ... – ftravers

+0

शायद किसी ने स्थापित करने के लिए निर्भर कार्यों को जोड़ा, तो आपको 'रेक इंस्टॉल --trace' के साथ देखने में सक्षम होना चाहिए –

संबंधित मुद्दे