2015-03-01 5 views
6

मैं रेल के लिए नया ब्रांड हूं और मैं इस ट्यूटोरियल का अनुसरण कर रहा हूं। मैंने सफलतापूर्वक अपने ऐप को उसकेोकू में धक्का दिया, लेकिन मुझे डेटाबेस माइग्रेट नहीं मिल सका।heroku रन रेक डीबी: माइग्रेट त्रुटि "/ usr/bin/env: ruby2.2: ऐसी कोई फ़ाइल या निर्देशिका नहीं"

मैं यूबंटू सर्वर के साथ वर्चुअल मशीन का उपयोग करता हूं।

मैं टाइप किया:

$ heroku run rake db:migrate 

और यह त्रुटि आई:

Running `rake db:migrate` attached to terminal... up, run.3356 
/usr/bin/env: ruby2.2: No such file or directory 

मुझे समझ नहीं आता मैं क्या कर सकता। मैंने

$ heroku run rails db:migrate 
$ rake rails:update:bin 

का उपयोग करने की कोशिश की लेकिन इससे मदद नहीं मिली।

+0

क्या संस्करण के लिए रेल का आपका आवेदन चल रहा है? और आप किस ट्यूटोरियल का पालन कर रहे हैं? –

+0

@vape आपकी सलाह के लिए धन्यवाद, लेकिन इससे मदद नहीं मिली। मैंने एक ही त्रुटि को पुनः प्राप्त किया। मैं रेल 4.2.0 का उपयोग करता था। और मैं जिस ट्यूटोरियल का अनुसरण कर रहा हूं वह है https://www.railstutorial.org/ – Sergey

उत्तर

5

समाधान है कि मेरे लिए काम किया है कि मेरी परियोजना के bin निर्देशिका में हर फ़ाइल के लिए, मैं से पहली पंक्ति बदल रहा है:

#!/usr/bin/env ruby2.2

#!/usr/bin/env ruby

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