হেরোকু ধাক্কা প্রত্যাখ্যান করা হয়েছে, কোনও সিডার-সমর্থিত অ্যাপ সনাক্ত হয়নি


110

আমি রেল ৩.১.৩ নিয়ে একটি রেল অ্যাপ তৈরি করছি:

git init
git remote add heroku <my heroku repo>
git add .
git commit -a -m "First commit"
git push heroku master

পেয়েছেন:

Counting objects: 102, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (86/86), done.
Writing objects: 100% (102/102), 315.47 KiB, done.
Total 102 (delta 3), reused 0 (delta 0)

**-----> Heroku receiving push
 !     Heroku push rejected, no Cedar-supported app detected**

To git@heroku.com:electric-dusk-3217.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to <my heroku rep>

আপনি কি দৌড়ানোর চেষ্টা করেছেন heroku create [appname]?
ঘূর্ণি

আমি সিডার স্ট্যাকের জন্য অ্যাপ তৈরি করেছি: হিরকু
হোয়াইটেলোর

5
এই ত্রুটিটি আসলে কী বোঝায়?
হিমাটরস

উত্তর:


155

আমারও একই সমস্যা ছিল, তবে জ্যাঙ্গো (ভুলভাবে নাম "প্রয়োজনীয়তা। টেক্সট") রেখেছি। আমি অন্যান্য উত্তরগুলি এখানে সাধারণীকরণের জন্য ভাবি, আপনি যখন এই ত্রুটিটি পান এটি হ'ল হেরোকু আপনার অ্যাপ্লিকেশনটি (এবং এর ধরণ) সনাক্ত করতে ব্যবহার করে এমন কিছু মূল ফাইল অনুপস্থিত।

  • পিএইচপি: সূচক.পিএফ
  • অজগর: প্রয়োজনীয়তা। txt
  • রুবি: জেমফিল # নোট মূলধন
  • নোড: package.json

6
এই সমস্যার আর একটি উত্তর এখানে খুঁজে পেয়েছেন (গিট রেপো পুনরায় আরম্ভ করুন): stackoverflow.com/questions/9305370/…
ক্রিস

বন্ধুত্বপূর্ণ অনুস্মারক: এছাড়াও একটি প্রসফাইলে রয়েছে, যদি ওয়েব অ্যাপ্লিকেশন চালানো নিশ্চিত হন যে প্রোকফিলের মাধ্যমে স্ক্রিপ্টটি সঠিকভাবে নির্দেশিত করার মাধ্যমে কোনও ওয়েবসার্ভিস সক্ষম করা আছে। এছাড়াও নিশ্চিত হয়ে নিন যে হিরোকু প্রশাসকের অ্যাপের জন্য ওয়েব ডায়নো চালু আছে। remote: ----->Discovering process types...Procfile declares types -> webআমার প্রোকফিলের মাধ্যমে
মার্ক

ধন্যবাদ, প্রয়োজনীয়তা যোগ করুন। Txt আমাকে সাহায্য করেছে! দয়া করে নোট করুন যে আপনার এটি করা উচিত (গিট
রেপোতে

48

সমস্যাটি হ'ল আমার "জেমফাইল" এর নাম দেওয়া হয়েছিল "জেমফিল"


@ হুইটকলার ঠিক একই সমস্যা ছিল এবং আপনার সমাধান কাজ করেছে! তারপরে অন্যান্য জটিল সমস্যার মধ্যে দৌড়ে গেল। কিন্তু আপনাকে ধন্যবাদ.
টনি

1
এটি কেবল আমার ক্ষেত্রেই ঘটেছিল না, বরং একটি স্পষ্টভাবেই ঘটেছিল। ওএসএক্সে কাজ করা, এমনকি একটি ফাইল নামেও Gemfile, যদি আমি vi gemfileএটি করি তবে এটি আমার খোলে Gemfileএবং তারপরে সংরক্ষণ করার পরে gemfileকোনও সতর্কতা ছাড়াই নাম পরিবর্তন করে!
বি সেভেন

আমার ধারণা, এটি একটি বৃহত পার্টিশন সেট আপ করার একটি ভাল কারণ যা বড় এবং ছোট হাতের অক্ষরের মধ্যে পার্থক্য করে ...
বি সেভেন

2
"জেমফাইল" কী? আমার এইচটিএমএল খেলা আছে এবং আমি এটি হিরকুতে ঠেলাতে চাই। এবং আমি একই ত্রুটি
পেয়েছি

45

আমি এই ত্রুটি বার্তায় ছুটে এসেছি, তবে আমার সমস্যাটি ছিল আমার রেল অ্যাপগুলি আমার গিট রেপোর মূল ডিরেক্টরিতে ছিল না। আমি ফাইলগুলি মূল ডায়ারে স্থানান্তরিত করার পরে, সমস্ত কিছু কাজ করেছিল।


3
এটি একটি দুর্বল সমাধান বলে মনে হচ্ছে। সাব-ডিরেক্টরিতে থাকা অবস্থায় অ্যাপটি ঠেলে দেওয়ার কোনও সঠিক উপায় আছে কি?
y0mbo

1
আমি গিট-সাবট্রি ব্যবহার করছি । আমার ইনস্টল করতে সমস্যা হয়েছিল তাই আমি এই
সহায়তাটি

আমার একই সমস্যা ছিল - আমি কেবল হিরকু আরআর এর জন্য শুরু করছিলাম এবং এই সমস্যার মুখোমুখি হয়েছিলাম। ঠিক করার জন্য ধন্যবাদ।
মহেন্দ্র লিয়া

আমি কমান্ড চেক রাখা এবং এটি ছিল "সঠিক" কিন্তু তারপর আমি লক্ষ্য করেছি আমি / হোম / myapp / myapp ... DOH ... ছিল
উইল

আমার ক্ষেত্রেও। আমি git initআমার অ্যাপ্লিকেশন ফোল্ডারে গিট রুট ডিরেক্টরি হিসাবে হিরাকুতে ধাক্কাটি দিয়েছি। ধন্যবাদ।
সোফিয়া ফেং

26

হেরোকু নির্দিষ্ট প্রকল্প ফাইলগুলি সন্ধান করে একটি সমর্থিত অ্যাপটিকে সনাক্ত করে। আপনার ভাষার প্রয়োজনীয়তাগুলি সন্ধান করতে এখানে শুরু করুন

  • নোড.জেএস এর জন্য আপনার একটি দরকার package.json
  • পাইথন অ্যাপ্লিকেশনগুলির জন্য আপনার একটি প্রয়োজন requirements.txt
  • প্রভৃতি

22

কোনও নতুন অ্যাপের সাথে সম্পর্কিত নয়, তবে ... আমি হিরকুতে একটি কাস্টম বিল্ডপ্যাক ইনস্টল করার পরে এইটি ভুলে যাওয়ার পরে এই একই ত্রুটি বার্তায় চলে এসেছি। পরের বার হিরকুতে মোতায়েন করতে গিয়ে দেখলাম:

-----> Fetching custom git buildpack... done

 !     Push rejected, no Cedar-supported app detected

সমাধানটি যাচাই করা ছিল:

 heroku config

এবং সেখানে, আমি একটি ভার পেয়েছিলাম BUILDPACK_URLযা আমার সাথে আনসেট করতে হয়েছিল:

heroku config:unset BUILDPACK_URL

... এবং ভয়েলা!


বাহ, এটা একটা শক্ত ছিল। ধন্যবাদ!
আলেকজান্ডার প্রেসার

12

আর একটি কারণ: আমি নন-মাস্টার শাখায় কাজ করার সময় মাস্টারকে চাপ দিচ্ছিলাম। আমার মাস্টার শাখার প্রয়োজনীয়তা নেই t txt।

আমি মাস্টারের কাছ থেকে চাপ দিতে চাইনি, তবে হিরকু কেবল মাস্টার শাখায় মনোযোগ দেয়। সমাধানটি ছিল আমার স্থানীয় শাখাটি হিরকুর মাস্টার শাখায় ঠেলে দেওয়া:

git push heroku local_branch:master

2
আপনি আমার নায়ক ! আমি কাটিয়েছি ঘণ্টা এই> <খুঁজতে চেষ্টা
লরেন্ট

7

রেল অ্যাপসটির জন্য এই ত্রুটির আরও একটি কারণ: আমরা যখন আমাদের জেমফিল.লক ফাইল থেকে একটি গিট মার্জ সংঘাত সরিয়ে না নিই তখন আমাদের এই স্থাপনার ত্রুটি ঘটেছিল।


3

আমারো একই ইস্যু ছিল. "জিমফাইল" ".gitignore" এর অন্তর্ভুক্ত ছিল এবং তাই এটি মোতায়েনের অংশ হয় নি। হিরোকু রেল প্রকল্পগুলির জন্য জেমফিলের প্রয়োজন।


3

আমি আমার জেমফাইলে একটি চাঞ্চল্যকর পরিবর্তন করে এবং পুনরায় সুপারিশ করে এটি ঠিক করেছি। কিছু কারণে এটি আমার শেষ প্রতিশ্রুতিতে অন্তর্ভুক্ত ছিল না।


3


আমি এখানে একই সমস্যা পূরণ।
আমার চেক অনুসরণ অনুসারে:
1. স্থানীয়ভাবে "ফোরম্যান স্টার্ট" ভাল কাজ করে তা নিশ্চিত করুন।
২. আপনার হিরকু অ্যাকাউন্টে একটি নতুন অ্যাপ তৈরি হয়েছে তা নিশ্চিত করুন।
আশা করি এটি সাহায্য করবে।


3

আমি রেইলস টিউটোরিয়াল.আর্গ পদক্ষেপগুলি অনুসরণ করছিলাম এবং এই ত্রুটিটি প্রদর্শিত হয়েছিল। এই পোস্টে উত্তরগুলির কোনওটিই কাজ করে না। তারপরে আমি এই মন্তব্যটি দেখেছি যা এই উত্তরটির দিকে নিয়ে গেছে যা আমার পক্ষে কাজ করেছে যা টিউটোরিয়াল দিয়ে অন্যান্য লোকের সমস্যাগুলিও সমাধান করতে পারে।


আমি মনে করি এর কারণটি হ'ল আমি RAIL_PROJECT ডিরেক্টরিটির মূল ডিরেক্টরিতে রেপো চালিত করেছি। সুতরাং তৈরি করুন সিডার অ্যাপটি কী ধরণের তা চিনতে পারে না। আপনার উত্তরের জন্য ধন্যবাদ!
রবার্ট

3

এই সমস্যাটি স্ট্যাটিক ফাইলগুলির ভিত্তিতে প্রকল্পের সাথে উপস্থিত হলে (কেবলমাত্র এইচটিএমএল, সিএসএস এবং জেএস) এই নির্দেশিকাগুলি অনুসরণ করার পরামর্শ দেওয়া হয়: https://discussion.heroku.com/t/push-rejected-no-cedar-supported-app -detected / 640/3


2

জ্যাঙ্গো ভিত্তিক অ্যাপটিতে আমারও সমস্যা ছিল। সবকিছু ঠিক আছে বলে মনে হয়েছিল: ফাইলের নাম এবং অন্যান্য সেটিংস।

সমস্যা ছিল হিরকু কনসোলে একটি BUILDPACK_URLসেটিংস সংজ্ঞায়িত করা হয়েছিল node.js- সুতরাং জাজানো অ্যাপ্লিকেশনটি প্রত্যাখ্যান করা হয়েছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.