मुझे लगता है कि रेक करते समय आपको यह मिल रहा है। समस्या यह है कि जब रेक-आईएनजी, आपके पर्यावरण चर सेट नहीं होते हैं, जो इस त्रुटि की ओर जाता है (जानकारी https://devcenter.heroku.com/articles/rails-asset-pipeline पर)। दूर करने के लिए, इसके बजाय एक सशर्त इंटिलाइज़र का उपयोग करें, उदा.:
if ENV["REDISCLOUD_URL"]
uri = URI.parse(ENV["REDISCLOUD_URL"])
$redis = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)
end
पी.एस. वैकल्पिक रूप से, इसका उपयोग करें लेकिन ध्यान दें कि हरोकू के अनुसार:
<ब्लॉककोट>इस लैब सुविधा का उपयोग करना हेरोकू सर्वोत्तम प्रथाओं के लिए काउंटर माना जाता है। यह लैब सुविधा आपके बिल्ड को कम नियतात्मक बना सकती है और कॉन्फ़िगरेशन परिवर्तन करने के बाद फिर से तैनाती की आवश्यकता होती है। आदर्श रूप से आपका ऐप बिना कॉन्फिग के निर्माण करने में सक्षम होना चाहिए।