बंडलर द्वारा बनाई गई रेकैकफाइल 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 ***
स्रोत
2012-02-13 04:05:27
मैंने कंपनी वीपीएन पर एक समस्या देखी, रेक इंस्टॉल लटका होगा, इसलिए मुझे लगता है कि यह प्रकाशित हो रहा था। vpn पर रैक के साथ अभी भी कोई समस्या है ... पता नहीं है कि यह क्या है ... – ftravers
शायद किसी ने स्थापित करने के लिए निर्भर कार्यों को जोड़ा, तो आपको 'रेक इंस्टॉल --trace' के साथ देखने में सक्षम होना चाहिए –