問題タブ [taps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - Cedar Stack で (タップ経由で) SQLite3 を Postgresql にプッシュしようとすると、このエラーが発生するのはなぜですか?
私は Heroku Dev Center についてかなりの調査を行ってきましたが、現在はコミュニティに助けを求めています。これが私の問題です。データベースを Heroku Cedar Stack にプッシュできません。Taps gem を使用して sqlite データベースを postgresql に移行しようとしています。展開する準備ができたら、次を実行します。
次の結果が得られます。
そして、移行を実行すると:
私は以下を取得します:
Heroku (git push heroku master) にプッシュするたびに、Gemfile の開発およびテスト グループ内にあるにもかかわらず、gem ファイルが sqlite3 gem をインストールしようとしているため、失敗します。次のコマンドを正常に実行した後でも、私の database.yml 運用環境は依然として sqlite アダプターを指しています。
アイデアがありません。助けてください。役立つ場合は、gemfile、heroku ps、およびログの結果を投稿できます。
乾杯
更新: @John の指示に従った後、次の端末メッセージを受け取りました。
そして、次の警告:
["/app/.bundle/gems/ruby/1.9.1/gems/sequel-3.20.0/lib/sequel/core.rb:249:tsk_requirerequire'", "/app/.bundle/gems/ruby/1.9.1/gems/sequel-3.20.0/lib/sequel/core.rb:249:in
内のブロック内", "/app/.bundle/gems/ ruby/1.9.1/gems/sequel-3.20.0/lib/sequel/core.rb:72:block in check_requiring_thread'", "<internal:prelude>:10:in
同期中'", "/app/.bundle/gems/ruby/1.9.1/gems/sequel-3.20. 0/lib/sequel/core.rb:69:in check_requiring_thread'", "/app/.bundle/gems/ruby/1.9.1/gems/sequel-3.20.0/lib/sequel/core.rb:249:in
tsk_require'", "/app/.bundle/gems/ruby/1.9.1/gems/sequel-3.20.0/lib/sequel/database/connecting.rb: 25:in adapter_class'", "/app/.bundle/gems/ruby/1.9.1/gems/sequel-3.20.0/lib/sequel/database/connecting.rb:54:in
connect'", "/app/.bundle/gems/ruby/1.9.1/gems/sequel-3.20.0/lib/sequel/core.rb:119:in connect'", "/app/lib/taps/db_session.rb:14:in
conn'", "/app/lib /taps/server.rb:91:block in <class:Server>'", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:865:in
呼び出し中' block in route'", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:521:in
", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:521:inroute_eval'", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:500:in
ブロック (2 レベル) in route!'", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:497:in catch'", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:497:in
block in route!'", 「/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:476:in each'", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:476:in
route!」、「/app/.bundle/gems/ruby/1.9. 1/gems/sinatra-1.0/lib/sinatra/base.rb:601:in dispatch!'", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:411:in
block in call!'", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra /base.rb:566:invokeinstance_eval'", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:566:in
のブロック内catch'", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:566:in
'", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:411:in call!'", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:399:in
call'", "/app/.bundle/gems/ruby/1.9.1 /gems/rack-1.2.1/lib/rack/auth/basic.rb:25:in call'", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:979:in
block in call'", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:1005:insynchronize'", "/app/.bundle/gems/ruby/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:979:in
call'", "/home/heroku_rack/lib/static_assets.rb:9:in call'", "/home/heroku_rack/lib/last_access.rb:15:in
call'", "/app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/ urlmap.rb:47:in block in call'", "/app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/urlmap.rb:41:in
each'", "/app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/urlmap.rb:41:in call'", "/home/heroku_rack/lib/date_header.rb:14:in
call'", " /app/.bundle/gems/ruby/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:77:in call'", "/app/.bundle/gems/ruby/1.9.1/gems/thin-1.2.7/lib/thin/connection.rb:76:in
block in pre_process'", "/app/.bundle/gems/ruby/ catch'", "/app/.bundle/gems/ruby/1.9.1/gems/thin-1.2.7/lib/thin/connection.rb:74:in
/app/.bundle/gems/ruby/1.9.1/gems/thin-1.2.7/ _ lib/thin/connection.rb:57:in process'", "/app/.bundle/gems/ruby/1.9.1/gems/thin-1.2.7/lib/thin/connection.rb:42:in
receive_data'", "/app/.bundle/gems/ruby/1.9.1/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in run_machine'", "/app/.bundle/gems/ruby/1.9.1/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in
run'" 、「/app/.bundle/gems/ruby/1.9.1/gems/thin-1.2.7/lib/thin/backends/base.rb:57:のstart'", "/app/.bundle/gems/ruby/1.9.1/gems/thin-1.2.7/lib/thin/server.rb:156:in
start'", "/app/.bundle/gems/ruby/1.9.1/gems/thin-1.2.7/lib/thin/controllers/controller.rb:80:in start'", "/app/.bundle/gems/ruby/1.9.1/gems/thin-1.2.7/lib/thin/runner.rb:177:in
run_command'", "/app/.bundle /gems/ruby/1.9.1/gems/thin-1.2.7/lib/thin/runner.rb:143:in run!'", "/app/.bundle/gems/ruby/1.9.1/gems/thin-1.2.7/bin/thin:6:in
'", "/usr/ruby1.9.2/bin/thin:19:in load'", "/usr/ruby1.9.2/bin/thin:19:in
'"]
ruby - Heroku に db:push できないのはなぜですか?
更新 1 : この同様の質問でいくつかの問題が発生していることがわかりました: heroku db:pull not working
pg
私は宝石をインストールしたと思っていましたが、そうではなかったと思います。コマンドをテストしているときにこれを発見しました(コマンドが何らかの形でエイリアスtaps push
になっていると思います)。これらの指示にheroku db:push
従った後、実行して他のすべてをインストール、インストール、および再確認しました。そうすることで正しくできましたが、それでも機能しません。addressable
launchy
pg
gem install heroku taps sequel
taps push
db:push
うまくいけば、これは何が起こっているのかを診断するのに役立ちます.
Node.js
Heroku のプラットフォーム上でアプリを作成しています。
MongoDB
最近、 からに切り替えたので、 のPostgreSQL
準備が整いましたgit push heroku master
。db:push
ローカル データベースを Heroku の組み込みデータベースと同期するために必要なドキュメントを読みましたPostgreSQL
。いくつかの依存関係のインストールを行いました。最後にプッシュしようとすると、次のようになりました。
Taps Load Error: no such file to load -- taps/operation
taps
gemをインストールまたは更新する必要があるというこのエラーが継続的に発生します。しかし、私は に更新し0.3.23
、最新の状態Heroku 2.14.0
です。
ここで何が起こっているか分かりますか?
問題を提出し、サポート チケットを送信しましたが、現在、本番環境へのプッシュがブロックされており、助けを求めることができます。さらに、他の誰かが同じ問題に遭遇した場合に備えて、後世のためにこれを残しておきたいと思います.
ruby - heroku db:pullが機能しませんか?
次のエラーメッセージが表示されます。
上記のコマンドは、「herokulogs」を使用して表示できるメッセージをログに生成しません。
私が間違っていることについて何か考えはありますか?
xcode - Cocos2d でのタップ処理
cocos2d で 2 人が同時に別の場所で画面をタップし、それぞれのタップが別のアクションとしてカウントされるゲームに取り組んでいますか?
これは私の現在のコードで、2 つのタップを同時にカウントすることはできません。
ruby-on-rails - PostgreSQLを開発データベースとして使用しているときにherokudb:pushを使用してSQLiteエラーが発生する
開発データベースからHerokuにデータをプッシュする際に問題が発生していました。開発データベースとしてPostgreSQLに切り替えることにし、database.ymlを更新し、gemfilesからsqlitegemを削除しました。
アプリはPostgreSQLに対して正常に実行されますが、コマンドを実行しようとすると、次のようになります。
プロジェクトにsqliteへの参照がないため、不可解なSQLiteエラーが発生します。
これが私のdatabase.ymlファイルです:
私はRVMを使用していて、運がないまま新しいgemsetを作成しました。
私もこれを試しましたが、同じSQLiteエラーが発生しました:
バンドルインストールとバンドルアップデートも実行しました。
ヨハン
mysql - タップを使用せずに Heroku からデータを取得する高速な方法... パート II
この投稿で説明されているソリューションを使用しようとしています: Is There A Faster Way To Pull Production Data From Heroku Than Taps?
しかし、私はPostgreSQL以外にMysqlをローカルで使用しています。そのソリューションを使用する方法はありますが、まだ Mysql を開発に使用していますか?
ありがとうございました。
heroku - heroku db:pushの「タイムゾーンの変位が範囲外」、ruby 1.9.2を使用して解決できない
この質問は他の場所で尋ねられましたが、問題が再発したようで、以前の解決策はもう機能しません。
例外出力は次のようになります。
ubuntu 12.04でpostgresql 9.1を実行しており、heroku cedarを使用しています。
Heroku にデータをプッシュするときのエラー: 範囲外のタイム ゾーンの変位などの他の質問は、rvm を使用して 1.9.2-p290 に切り替えると、heroku で実行されているバージョンと一致し、問題を回避できないことを示唆しています。
テーブルの値を無効にすると、データをプッシュできますが、1 回限りの回避策を探しています。
pgbackupsは機能するように見えますが、db:push を使用して別のプロセス全体を回避するように設定したくありません。
助言がありますか?これは実際にはタップの問題ですか?ここの人々はさまざまな結果を出しているようです: https://github.com/ricardochimal/taps/issues/92
ruby-on-rails - タップジェムが遅い
現在、タップを使用してHerokuからPostgreeデータベースをマシンにインポートしています。
データベースは約 5MB で、約 20,000 個のオブジェクトがあります。
ここまでで15分ほどかかります。
なぜそんなに時間がかかるのか、これを速くする方法はありますか? データベースが 100 万個のオブジェクトを増やし、ハリーを移動する必要がある場合、この方法で作業することは想像できません。
(これは 14k オブジェクトのみのテーブルでした)