問題タブ [rack-pow]

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.

0 投票する
1 に答える
1873 参照

ruby-on-rails - Rails 4、ruby-2.0.0-p247、pow、rvm - LoadError: そのようなファイルを読み込めません -- bundler/setup

突然、pow で多くの問題が発生しましたが、その理由がわかりません。

私は自分のアプリを持っていて、/path/to/appそれを pow にシンボリックリンクしました:

$ cd ~./pow
$ ln -s /path/to/app app_name

アプリをrvmでセットアップしました:

$ rvm -v
rvm 1.25.0 (stable)

そして私の宝石セットは and で設定されまし.ruby-version.ruby-gemset。チェックするrvm listrvm gemset list、適切なルビーバージョンとgemsetが指定されています。

app_name.dev/問題は次のとおりです。ブラウザでアクセスすると、次のエラーが表示されます。

powのトラブルシューティングガイドに従って、試してみました

echo "export POW_RVM_PATH=/usr/local/rvm/scripts/rvm" >> ~/.powconfig

/usr/local/rvm/私のrvmのインストール場所に置き換えて、powを再起動しました。うまくいきませんでした。

グローバル gemset に bundler をインストールしましたが、修正しませんでした:

また、powをアンインストールして再インストールしようとしましたが、役に立ちませんでした。アプリが正しいバージョンの Ruby を使用していることを 2 回、3 回確認しました。さらに、pow は、私がシンボリック リンクした他のアプリでも動作します。

誰にも考えはありますか?前もって感謝します。

0 投票する
1 に答える
2354 参照

ruby-on-rails - Pow と Nginx を使用した開発で Rails 4 でファイルのアップロードが機能しない

私は Pow と Nginx を使用して、開発中の Rails 4 アプリを提供しています。単純なファイルのアップロードで 500 エラーが返され、リクエストが Rails コントローラーに到達していません。Railsログにリクエストに関する言及がないため、これが当てはまると思います。エラーについての言及がなければ、ここで何が問題になっているのかわかりません。

私はAjaxファイルのアップロードから始めましたが、それを単純なフォームに置き換えましたが、これも機能していません。

これを試した

オリジナルアップロードボタン

そして、これに行きました

簡単アップロードフォーム

現在の avatar.html.erb

Chrome のリクエスト ヘッダー

完全なリクエスト ヘッダー

拡張されたリクエスト ヘッダー セクション

拡張されたリクエスト ヘッダー セクション

nginx.log

127.0.0.1 - - [01/Feb/2014:11:28:26 +0530] "POST /settings/avatar/update HTTP/1.1" 500 643 "https://allotrop.dev/settings/avatar" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.77 Safari/537.36"

pow access.log

[Sat Feb 01 2014 11:28:26 GMT+0530 (IST)] INFO [127.0.0.1] GET allotrop.dev /500.html

ここには、Rails が 500 エラーを返し、ログに言及されていないことについての他 の質問 ありますPostgres)

しかし、これらは 1 回限りのエラーであり、私が直面している問題とは関係がないようです。誰かが私を正しい方向に向けることができれば、それは素晴らしいことです.

更新 1

routes.rb の関連行

post '/settings/avatar/update', to: 'settings#update_avatar'

更新 2

私のnginxエラーログを見つけました。ところで、Homebrew を使用している場合は、/usr/local/Cellar/nginx/1.4.0/logs/error.log

nginx/error.log

2014/02/01 13:05:54 [crit] 8787#0: *85813 open() "/usr/local/var/run/nginx/client_body_temp/0000000010" failed (13: Permission denied), client: 127.0.0.1, server: *.dev, request: "POST /settings/avatar/update HTTP/1.1", host: "allotrop.dev", referrer: "https://allotrop.dev/settings/avatar"

0 投票する
3 に答える
1512 参照

launchd - コンピューターの起動時 (OS X) に Pow サーバーが起動しないようにするにはどうすればよいですか?

TL;DR: マシンの起動時に Pow サーバーが起動しないようにする方法はありますpowder upか?

私はローカル開発にPowを使用しています (およびPowder gemを介して管理しています)。サーバーが起動時に自動的に起動しないように Pow をセットアップしたいと思います。実行するとバッテリー寿命が消耗し、常にコーディングしているわけではないからです。

Pow 自体が追加されlaunchd、起動後に Pow サーバーが実行されていないシナリオに到達できないようですが、サーバーpowder upを起動する必要があるときに、または他の同等のコマンドを介して実行できます。

私が試したことはうまくいきませんでした:

  • cx.pow.powd経由でプロセスの無効なキーを設定すると、launchctl unload -w ~/Library/LaunchAgents/cx.pow.powd起動時に Pow が起動するのを防ぎますが、必要なときにプロセスが手動で開始されるのも防ぎます
  • RunAtLoadcx.pow.powd.plist ファイルへの設定NOも機能しませんでした。後で、これはデーモンの起動動作を制御するためのものではないことに気付きました。
0 投票する
2 に答える
803 参照

ruby-on-rails - POWを使用すると、ChromeのRailsページのレンダリングが非常に遅くなるのはなぜですか?

POW.devドメインで Chrome を使用すると、ページの読み込みが非常に遅くなります。

Rails が作業を終了してからページが画面にレンダリングされるまでには、長い遅延があります。

.devSafari または Firefoxのドメインで同じアプリを実行すると、ページが瞬時に読み込まれます。localhost でローカルに代替サーバーを実行する場合と同様です。

0 投票する
3 に答える
11522 参照

ruby-on-rails - リモート プロセス (pow など) で Byebug を使用する方法

Byebug のリモート デバッグ インスタンス (Pow などで使用するため) に接続するにはどうすればよいですか?

0 投票する
2 に答える
453 参照

ruby-on-rails - .pow - ロードに失敗しました

私は何年も pow を使用してきましたが、突然機能しなくなりました。私はこれをデバッグしようとしています。.dev/ ドメインにアクセスしようとすると、単にhttp://foo.dev/ failed to loadページ タイトルが表示されます。ページの内容には、単に「データを受信して​​いません」と表示されます。

  1. 最新の Chrome、Firefox、Safari で試してみました。
  2. すべてのシンボリックリンクを削除して再作成しようとしました
  3. 再インストールされたパウ
  4. 再作成された宝石セット
  5. touch tmp/restart.tmp.

不思議なことに、tail -f ~/Library/Logs/Pow/access.logにアクセスしようとしても何も表示されませんfoo.dev。また、~Library/Logs/Pow/apps/foo.log存在しません。

Ruby 2.0.0-p247、RVM、.ruby-version、.ruby-gemset を使用して、OSX Mavericks (.pow は以前は Mavericks で動作していました) を使用しています。

.powrc

.powenv

これを 5 日以上デバッグしようとしてきましたが、何が問題なのかわかりません。

0 投票する
0 に答える
60 参照

ruby-on-rails - Wi-Fiがオンの場合、Powは機能しません

ios-simulator を使用すると、wifi がオンのときに pow エンドポイントに到達できません。Wi-Fiをオフにすると、すべてが機能します。何か案は?

0 投票する
1 に答える
213 参照

rack-pow - 私のドメインが私のプロジェクトが入っているフォルダーの名前と異なるように Pow シンボリックリンクを設定できますか?

現在、Pow を使用してセットアップされているプロジェクトがあり、ドメインをプロジェクトのルート ディレクトリ名以外に変更したいと考えています。たとえば、私のプロジェクトのルート ディレクトリは project-refactor と呼ばれ、ディレクトリの名前を変更せずにドメインを project-refactor.dev から project.dev に変更したいと考えています。これをカバーするユーザーマニュアルには何もありませんでした。

0 投票する
2 に答える
1476 参照

ruby-on-rails - サーバーとして Pow を使用した RubyMine でのデバッグ - Ruby 2.1.1 + Rails 4

RubyMine 6 を使い始めました。Rails 4、Ruby 2.1.1 プロジェクトに取り組んでいます。サーバーとして Pow を使用して RubyMine にデバッグする方法を見つけることができません。

正しい方向に向けてください。