2012-07-11 24 views
19

मैं Heroku/फेसबुक एकीकरण के लिए Heroku ट्यूटोरियल अनुसरण कर रहा हूँ निम्नलिखित विंडोज पर विफल रहता है (लेकिन मुझे लगता है इस मुद्दे को फेसबुक एकीकरण के साथ कोई संबंध नहीं है) और मैं मंच है जहाँ मैं शुरू करने वाला था पर अटक गयाफोरमैन शुरू Heroku ट्यूटोरियल

> foreman start 

देता है:: फोरमैन (मैं खिड़कियों के लिए Heroku installbelt, जो फोरमैन भी शामिल है स्थापित किया है)

C:/RailsInstaller/Ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:247:in `to_specs': Could not find foreman (>= 0) amongst [POpen4-0.1.4, Platform-0.4.0, ZenTest-4.6.2, abstract-1.0.0, actionm 
ailer-3.0.11, actionmailer-3.0.9, actionpack-3.0.11, actionpack-3.0.9, activemodel-3.0.11, activemodel-3.0.9, activerecord-3.0.11, activerecord-3.0.9, activerecord-sqlserver-adapter-3.0.15, activereso 
urce-3.0.11, activeresource-3.0.9, activesupport-3.0.11, activesupport-3.0.9, addressable-2.2.6, annotate-2.4.0, arel-2.0.10, autotest-4.4.6, autotest-growl-0.2.16, autotest-rails-pure-4.1.2, autotest 
-standalone-4.5.8, builder-2.1.2, bundler-1.0.15, diff-lcs-1.1.3, erubis-2.6.6, factory_girl-1.3.3, factory_girl_rails-1.0, faker-0.3.1, gravatar_image_tag-1.0.0.pre2, heroku-2.14.0, i18n-0.5.0, json- 
1.6.1, launchy-2.0.5, mail-2.2.19, mime-types-1.17.2, mime-types-1.16, nokogiri-1.5.0-x86-mingw32, open4-1.1.0, pg-0.11.0-x86-mingw32, polyglot-0.3.3, polyglot-0.3.1, rack-1.2.4, rack-1.2.3, rack-moun 
t-0.6.14, rack-test-0.5.7, rails-3.0.11, rails-3.0.9, railties-3.0.11, railties-3.0.9, rake-0.9.2.2, rake-0.8.7, rb-readline-0.4.0, rdoc-3.11, rdoc-3.8, rest-client-1.6.7, rspec-2.6.0, rspec-core-2.6. 
4, rspec-expectations-2.6.0, rspec-mocks-2.6.0, rspec-rails-2.6.1, rubygems-update-1.8.11, rubyzip-0.9.4, rubyzip2-2.0.1, spork-0.9.0.rc8-x86-mingw32, sqlite3-1.3.3-x86-mingw32, sqlite3-ruby-1.3.3, te 
rm-ansicolor-1.0.7, thor-0.14.6, tiny_tds-0.4.5-x86-mingw32, treetop-1.4.10, treetop-1.4.9, tzinfo-0.3.31, tzinfo-0.3.29, webrat-0.7.1, will_paginate-3.0.pre2, win32-api-1.4.8-x86-mingw32, win32-open3 
-0.3.2-x86-mingw32, win32-process-0.6.5, windows-api-0.4.0, windows-pr-1.2.1, zip-2.0.2] (Gem::LoadError) 
     from C:/RailsInstaller/Ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:256:in `to_spec' 
     from C:/RailsInstaller/Ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems.rb:1210:in `gem' 
     from C:/Program Files (x86)/ruby-1.9.3/bin/foreman:18 

जब से मैं इस में एक पूरा noob हूँ मैं मेरे सवाल है, तो यकीन नहीं है यहां Error on 'foreman start' while following the Python/Flask Heroku tutorial के लिए एक डुप्लिकेट है (क्योंकि यह काफी टी नहीं है वह वही त्रुटि)। यदि हां, तो क्या किसी के पास विंडोज़ पर एक विकास वातावरण तैनात करने की विधि है (हेरोको, पायथन, फेसबुक एप के लिए)? या मुझे इसके लिए उबंटू का उपयोग करना चाहिए?

धन्यवाद

उत्तर

29

हालांकि इस सवाल (~ 2 घंटे, 0 जवाब, 0 टिप्पणी ... में 5 बार देखा गया) यहाँ किसी को रुचि का हो प्रतीत नहीं होता है, मैं समाधान और साझा करने के लिए तैयार मिल गया है यह किसी और के साथ कि यह का सामना करेंगे:

  1. rubyinstaller.org (1.9.3-p194) से नवीनतम रूबी स्थापित करें - कभी-कभी किसी टकराव है एक ही संस्करण की स्थापित करता है, मेरे मामले में मैं सिर्फ सभी संस्करणों अनइंस्टॉल कर दिया है माणिक की, लेकिन अगर आप पहले से ही अन्य अनुप्रयोग है कि उसके बाद पुराने संस्करण की जरूरत है आप और अधिक सावधान रहना होगा

  2. चेक जो आपके सिस्टम डिफ़ॉल्ट आदेश पंक्ति प्रॉम्प्ट में ruby -v लागू द्वारा इस संस्करण का उपयोग करने के लिए है: और ruby 1.9.3p194 (2012-04-20) [i386-mingw32] हो रही

  3. फिर भी (आप को बंद करने और फिर से खुल cmd, नए वातावरण चर को शामिल करने के लिए हो सकता है) cmd में, आह्वान:

    gem install foreman 
    gem install taps 
    
  4. अब अपनी Procfile ऐप्स पर जाएं (उदाहरण के लिए ट्यूटोरियल से अपने Heroku उदाहरण एप्लिकेशन) और foreman start निष्पादित, तो आप कुछ इस तरह देखना चाहिए: मैन्युअल रूप से अपने सिस्टम पथ वातावरण चर (विन 7) के लिए गहरे लाल रंग का पथ को जोड़ने के बाद

    18:23:52 web.1 | started with pid 7212 
    18:23:54 web.1 | * Running on http://0.0.0.0:5000/ 
    18:23:54 web.1 | * Restarting with reloader 
    
+2

मुझे पता है कि टिप्पणियां थोड़ी सी गलत पैस हैं, लेकिन धन्यवाद। रूबी के चारों ओर लात मारने के कई संस्करण थे, मुझे नहीं पता था कि मेरे देव बॉक्स इतने गड़बड़ में थे। मैं रूबी निर्देशिकाओं और पर्यावरण चर को मैन्युअल रूप से अनइंस्टॉल और मैन्युअल रूप से साफ़ करने के बाद समाप्त हुआ, फिर यहांोकू टूलकिट को पुनर्स्थापित करें। इस मदद करता है - – paulecoyote

+4

अब मैं एक "बुरा फ़ाइल वर्णनकर्ता" त्रुटि मिल रही है ... – newshorts

+1

@ newe1344? https://github.com/mauricemach/zappa/issues/59 – zenpoy

4

, यह अभी भी नहीं था ' टी काम नहीं

मैं डिफ़ॉल्ट C:\Heroku

को

C:\Program Files(x86)\Heroku से Heroku के पथ स्थापित के रूप में यह ठीक से रास्ते में अंतरिक्ष संभाल नहीं किया बदलना पड़ा। मैंने C:\PROGRA~2\Heroku\ruby-1.9.2\bin का कोई फायदा नहीं हुआ। मुझे लगता है कि कोई भी अंतरिक्ष-कम पथ करेगा।

एचएच

+0

यह एक आकर्षण की तरह काम किया। डुनो कैसे .. .. | –

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

  • कोई संबंधित समस्या नहीं^_^