คำถามติดแท็ก heroku

Heroku เป็นแพลตฟอร์มคลาวด์สำหรับแอพพลิเคชั่น Ruby, Node.js, Python, Go, PHP และ JVM มันมีคุณสมบัติตาม GitHub และกลยุทธ์การปรับใช้ API, บริการจำนวนมากที่เสนอเป็นส่วนเสริมและ API แบบเต็ม

5
จะแก้ไขปัญหา Rake :: DSL ที่ไม่ได้กำหนดค่าเริ่มต้นบน Heroku ได้อย่างไร
ฉันได้รับข้อผิดพลาดที่คล้ายกับคนที่อยู่ใน เหล่านี้ คำถามยกเว้นเหมืองจะเกิดขึ้นในHeroku : 2011-05-30T09:03:29+00:00 heroku[worker.1]: Starting process with command: `rake jobs:work` 2011-05-30T09:03:30+00:00 app[worker.1]: (in /app) 2011-05-30T09:03:30+00:00 heroku[worker.1]: State changed from starting to up 2011-05-30T09:03:33+00:00 app[worker.1]: rake aborted! 2011-05-30T09:03:33+00:00 app[worker.1]: uninitialized constant Rake::DSL 2011-05-30T09:03:33+00:00 app[worker.1]: /app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.0/lib/rake/tasklib.rb:8:in `<class:TaskLib>' คำตอบในคำถามเหล่านั้นดูเหมือนจะระบุได้gem 'rake', '0.8.7'เนื่องจากเวอร์ชัน 0.9 ทำให้เกิดปัญหา เมื่อฉันพยายามเพิ่มลงgem 'rake', '0.8.7'ใน gemfile ของฉันและกดไปที่ Heroku ฉันได้รับข้อผิดพลาดนี้: Unresolved …

6
จะกำหนดค่า DNS ของแอปพลิเคชัน heroku เป็นโดเมนของ Godaddy ได้อย่างไร
ฉันได้สร้างแอปพลิเคชัน heroku และต้องการให้โดเมนจาก godaddy.com ฉันได้กำหนดค่าโฮสต์ทั้งสามที่ให้โดย heroku แต่ตอนนี้ฉันได้รับข้อผิดพลาดว่า: Heroku | ไม่มีแอปดังกล่าว ไม่มีแอปที่กำหนดค่าไว้ที่ชื่อโฮสต์นั้น บางทีเจ้าของแอปอาจเปลี่ยนชื่อหรือคุณพิมพ์ URL ผิด ฉันต้องการทราบ: มีวิธีอื่นในการกำหนดค่าแอป heroku หรือไม่? UPDATED: วิธีการใหม่ โดยใช้การเชื่อมโยงนี้สำหรับวิธีการใหม่ คำตอบที่ยอมรับคือฟีเจอร์เก่า
99 heroku  dns 

5
อนุญาตคำขอ CORS REST ไปยังแอปพลิเคชัน Express / Node.js บน Heroku
ฉันได้เขียน REST API บนเฟรมเวิร์กด่วนสำหรับ node.js ที่ใช้กับคำขอจากคอนโซล js ใน Chrome และแถบ URL ฯลฯ ตอนนี้ฉันกำลังพยายามทำให้มันทำงานกับคำขอจากแอปอื่น โดเมน (CORS) คำขอแรกที่สร้างขึ้นโดยอัตโนมัติโดยส่วนหน้าของจาวาสคริปต์คือการ / api / search? uri = และดูเหมือนจะล้มเหลวในคำขอ OPTIONS "preflight" ในแอปด่วนของฉันฉันกำลังเพิ่มส่วนหัว CORS โดยใช้: var allowCrossDomain = function(req, res, next) { res.header('Access-Control-Allow-Origin', '*'); res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS'); res.header('Access-Control-Allow-Headers', 'Content-Type, Authorization, Content-Length, X-Requested-With'); // intercept OPTIONS method if ('OPTIONS' …
98 node.js  rest  heroku  express  cors 

4
ฉันจะตั้งค่า DNS สำหรับโดเมนเอเพ็กซ์ (ไม่มี www) ที่ชี้ไปที่แอป Heroku ได้อย่างไร
ฉันแล้วเพิ่มโดเมนที่กำหนดเองไปยังแอป Heroku www.domain.comของฉันและมันทำงานร่วมกับ ฉันต้องการทราบวิธีตั้งค่าโดเมนโดยไม่ต้องwwwแก้ไขแอปด้วย นี่คือการตั้งค่า DNS ปัจจุบันของฉัน: $TTL 86400 @ IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. ( 2013041500 ; serial 14400 ; refresh 1800 ; retry 604800 ; expire 86400 ) ; minimum @ IN NS robotns3.second-ns.com. @ IN NS robotns2.second-ns.de. @ IN NS ns1.first-ns.de. @ IN A 88.198.38.XXX localhost IN A …
97 heroku  dns 

3
วิธีแนบ repo กับแอพ heroku
ฉันสร้างแอป heroku แล้วเครื่องของฉันพัง ฉันมีเครื่องใหม่ ฉันจะแนบแอพที่มีอยู่กับแอพ heroku ได้อย่างไร เมื่อฉันไปที่หน้า heroku url สำหรับแอปของฉันจะเป็นแบบนี้ git@heroku.com:myapp.git ฉันไม่สามารถโคลนแอพนี้ได้เพราะฉันมีmyappจาก github อยู่แล้ว ดังนั้นฉันต้องเพิ่ม heroku เป็นรีโมตในแอพ github ที่มีอยู่ ใคร ๆ ก็รู้ไวยากรณ์
96 heroku 

2
รับข้อผิดพลาด: คุณต้องติดตั้งอย่างน้อยหนึ่งแพ็คเกจ postgresql-client- <version> เมื่อปรับใช้กับ heroku
sdilshod@sdilshod-Lenovo-B590:~/webapp/saturn$ heroku run rake db:migrate Running `rake db:migrate` attached to terminal... up, run.6194 DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* …

9
วิธีนำเข้าไฟล์ข้อความบน AWS S3 เข้าสู่แพนด้าโดยไม่ต้องเขียนลงดิสก์
ฉันมีไฟล์ข้อความที่บันทึกไว้ใน S3 ซึ่งเป็นตารางที่คั่นด้วยแท็บ ฉันต้องการโหลดเป็นแพนด้า แต่ไม่สามารถบันทึกได้ก่อนเนื่องจากฉันใช้งานบนเซิร์ฟเวอร์ heroku นี่คือสิ่งที่ฉันมีจนถึงตอนนี้ import io import boto3 import os import pandas as pd os.environ["AWS_ACCESS_KEY_ID"] = "xxxxxxxx" os.environ["AWS_SECRET_ACCESS_KEY"] = "xxxxxxxx" s3_client = boto3.client('s3') response = s3_client.get_object(Bucket="my_bucket",Key="filename.txt") file = response["Body"] pd.read_csv(file, header=14, delimiter="\t", low_memory=False) ข้อผิดพลาดคือ OSError: Expected file path name or file-like object, got &lt;class 'bytes'&gt; type ฉันจะแปลงร่างตอบสนองเป็นแพนด้ารูปแบบจะยอมรับได้อย่างไร …

4
การผลักดันแอปไปยังปัญหา heroku
ฉันพยายามดันแอปไปที่ heroku และได้รับข้อความต่อไปนี้: $ heroku create Creating electric-meadow-15..... done Created http://electric-meadow-15.heroku.com/ | git@heroku.com:electric-meadow-1 5.git $ git push heroku master ! No such app as fierce-fog-63 fatal: The remote end hung up unexpectedly มันแปลกที่ตอนนี้ฉันได้รับสิ่งนี้ฉันได้ผลักดันแอปไปที่ heroku หลายครั้งโดยไม่มีปัญหา สิ่งที่แปลกเป็นพิเศษfierce-fog-63คือเป็นแอพเก่าที่ฉันสร้างและลบไปเมื่อนานมาแล้ว ทำไมตอนนี้ heroku ถึงพยายามผลักดันให้แอปนี้ไม่มีอยู่แล้วโดยเฉพาะอย่างยิ่งเมื่อฉันสร้างใหม่ ข้อเสนอแนะใด ๆ ?

7
วิธีที่เหมาะสมในการใช้โมดูล node.js postgresql คืออะไร?
ฉันจะเขียนแอปบน Node.js Heroku และการใช้โมดูลหน้า ฉันไม่สามารถหาวิธีที่ "ถูกต้อง" ในการรับวัตถุไคลเอ็นต์สำหรับแต่ละคำขอที่ฉันต้องการค้นหาฐานข้อมูล เอกสารประกอบใช้รหัสดังนี้: pg.connect(conString, function(err, client) { // Use the client to do things here }); แต่แน่นอนว่าคุณไม่จำเป็นต้องเรียกใช้pg.connectทุกฟังก์ชันที่ใช้ฐานข้อมูลใช่ไหม ฉันเคยเห็นรหัสอื่นที่ทำสิ่งนี้: var conString = process.env.DATABASE_URL || "tcp://postgres:1234@localhost/postgres"; var client = new pg.Client(conString); client.connect(); // client is a global so you can use it anywhere now ฉันเอนเอียงไปยังตัวเลือกที่สองเนื่องจากฉันเชื่อว่าอินสแตนซ์ฐานข้อมูลฟรีสำหรับ Heroku นั้น …

13
แอพ Facebook: localhost ไม่ทำงานเป็นโดเมนแอพอีกต่อไป
ฉันเขียนเกมสำหรับ Facebook โดยใช้ Rails และ jQuery ตั้งแต่ฉันเริ่มใช้ Facebook Javascript SDK การใช้ localhost เป็นโดเมนของแอปดูเหมือนจะทำงานได้ดี ฉันสามารถทดสอบเกมของฉันได้ทั้งในเครื่องและบน Heroku ในวันที่ผ่านมาดูเหมือนว่า Facebook ได้ทำการอัปเดต UI ของนักพัฒนาซอฟต์แวร์ครั้งใหญ่ ตอนนี้ถ้าฉันเพิ่ม localhost เป็นโดเมนของแอปจะทำให้ฉันมีข้อผิดพลาดต่อไปนี้: สิ่งนี้ต้องได้มาจาก Canvas URL, Secure Canvas URL, URL ของไซต์, URL ของไซต์บนอุปกรณ์เคลื่อนที่, URL ของแท็บหน้าหรือ URL ของแท็บหน้าที่ปลอดภัย ตรวจสอบและแก้ไขโดเมนต่อไปนี้: localhost ตอนนี้เกมของฉันไม่ทำงานในเครื่องและฉันได้รับข้อผิดพลาดเมื่อ Javascript SDK เข้าสู่ระบบผู้ใช้: รหัสข้อผิดพลาด API: 191 คำอธิบายข้อผิดพลาด API: URL ที่ระบุไม่ได้เป็นของแอปพลิเคชัน …

6
ข้อผิดพลาด Heroku:“ การอนุญาตถูกปฏิเสธ (คีย์สาธารณะ)”
ฉันได้รับข้อผิดพลาดนี้เรื่อย ๆ ฉันใช้ Mac ฉันสร้างคีย์และเพิ่มลงใน heroku โดยใช้ heroku config:add key="ssh-rsa blahblah=me@me.com" แต่ไม่ได้ผล ฉันได้รับข้อผิดพลาดเดิม ๆ หากไม่ติดตั้ง ssh-keygen ใหม่ฉันจะทำอย่างไรกับสิ่งนี้

3
วิธีดูไฟล์และโครงสร้างไฟล์ในแอพ Heroku ที่ปรับใช้
แอปไคลเอนต์ของฉันที่ติดตั้งบน Heroku อนุญาตให้ผู้ใช้อัปโหลดภาพไปยัง Heroku ฉันต้องการทดสอบการเปลี่ยนแปลงที่ฉันทำเพื่อลบภาพดังนั้นฉันจึงต้องการวิธีดูสถานะของโครงสร้างโฟลเดอร์บน Heroku เพื่อให้แน่ใจว่าภาพถูกลบออกจากระบบไฟล์เรียบร้อยแล้ว ฉันเหนื่อย - $ heroku run bash --app &lt;appName&gt; ~$ pwd ~$ cd &lt;path to images folder&gt; แต่ฉันเห็นเฉพาะภาพที่ฉันอัปโหลดพร้อมกับแอปที่นี่ไม่ใช่สิ่งที่อัปโหลดผ่านแอปไคลเอ็นต์ ผมทำอะไรผิดหรือเปล่า?
93 bash  heroku 

14
บัญชี Heroku หลายบัญชี
ฉันประสบปัญหาในการทำงานกับบัญชี Heroku หลายบัญชีบนคอมพิวเตอร์ของฉัน สิ่งนี้ก็คือมันใช้งานได้ดีมาก่อนโดยการสลับบัญชีกับอัญมณี heroku แต่ตอนนี้ (แม้ว่าฉันจะสร้างคีย์ SSH ใหม่แล้ว) มันจะไม่ทำงาน เมื่อฉันทำgit push heroku masterมันเพียงแค่พูดว่า: my@email.com ไม่ได้รับอนุญาตให้เข้าถึง my_app_name ใครมีคำแนะนำเกี่ยวกับวิธีแก้ปัญหานี้หรือไม่?
92 git  heroku 

6
“ git push heroku master” รู้ได้อย่างไรว่าจะส่งไปที่ใดและจะส่งไปยัง repo อื่นอย่างไร
เมื่อกดไปยังที่เก็บที่โฮสต์บน Heroku ต้องดำเนินการคำสั่งต่อไปนี้: git push heroku master ทำอะไรherokuและmasterระบุในคำสั่งนี้? git รู้ได้อย่างไรว่าจะส่งไปที่ใด (เส้นทางคอมไพล์) นอกจากนี้ฉันไม่รู้ว่าฉันสามารถใช้heroku renameเพื่อเปลี่ยนชื่อแอพได้ดังนั้นก่อนหน้านี้บอกว่าฉันใช้ชื่อแอพ trytryheroku และตอนนี้ฉันใช้heroku create real-thingแต่ถ้าฉันดันมันก็ยังดันไปที่ trytryheroku ... มีวิธีผลักไปที่ ของจริงแทน?
92 git  heroku 

10
วิธีเปิดใช้ CORS ในขวด
ฉันพยายามส่งคำขอข้ามแหล่งที่มาโดยใช้ jquery แต่มันยังคงถูกปฏิเสธด้วยข้อความ XMLHttpRequest ไม่สามารถโหลด http: // ... ไม่มีส่วนหัว 'Access-Control-Allow-Origin' อยู่ในทรัพยากรที่ร้องขอ Origin ... จึงไม่อนุญาตให้เข้าถึง ฉันใช้กระติกน้ำ heroku และ jquery รหัสไคลเอ็นต์มีลักษณะดังนี้: $(document).ready(function() { $('#submit_contact').click(function(e){ e.preventDefault(); $.ajax({ type: 'POST', url: 'http://...', // data: [ // { name: "name", value: $('name').val()}, // { name: "email", value: $('email').val() }, // { name: "phone", value: $('phone').val()}, …
92 jquery  python  heroku  flask  cors 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.