問題タブ [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.
ruby - 遅延ジョブで .powenv から環境変数にアクセスする方法
.powenv でいくつかの環境変数を定義しています。
delayed_job を介して非同期的に実行されるメソッドは、この環境変数にアクセスする必要があります。
my_method が遅延して呼び出された場合、ENV['FOO'] は利用できますか?
mamp - OSX 10.8 で Apple サーバー アプリを削除する
私は通常、Ruby で開発し、開発サイトに pow.cx を提供しています。一部のクライアントの作業では、php と drupal を使用する必要があります。apache / php / Mamp と私の pow サーバーの間でかなりのセットアップの問題と非互換性がありました。
そこに記載されているように設定しようとしました: https://github.com/37signals/pow/wiki/Running-Pow-with-Apache
Mamp をポート 888 に置いたままにしておくと、すべて問題ありませんが、mamp を実行してポート 80 で pow を実行すると、通常の問題が発生し始めます。
この問題を解決するために、Apple Server アプリをインストールしました。今、後悔しています。
サーバーアプリでウェブサイトをオンにした場合。サーバーが私の pow URL を引き継ぎます。Web サイトをオフにすると、pow の URL にまったくアクセスできなくなります (Web サイトをオンにする必要があると言います)。
サーバーアプリを完全に削除して再起動すると、再び Pow にアクセスできるようになりますが、Mamp はサーバーアプリによって設定されたドメイン名を解決できないとして、Apache の起動を拒否します。
サーバーアプリのセットアップを完全に削除してクリーンアップする方法はありますか?
ruby-on-rails - gem 更新後のエラー --system
Ruby on Rails アプリケーションで OSX に取り組んでいます。Ruby の管理には RVM を使用します。今やりました:
これはたまにやらなければいけないことだと思いました。しかし、これは何かを壊したようです。アプリケーションを起動すると (Pow を使用しています)、次のエラーが表示されます。
何か問題がありましたか、それとも何かを再起動する必要がありますか? 元に戻すことはできますか?
ありがとう
apache - MAMP と VirtualHostX と一緒に Pow.CX を実行する方法
この質問に似た StackOverflow に関するいくつかの回答に出くわしましたが、それらは MAMP Pro に関連しています。私の特定のセットアップは、標準の MAMP と VirtualHostX (VHX) で構成されています。
MAMP Pro を購入するつもりはありません。MAMP と VHX が私のニーズを満たしています。Mac OSX 10.8.3 (Mountain Lion) を実行しています。
現在インストールされているアプリケーション:
- MAMP : ポート 8888 で実行されている 2.1.1 (8889 の MySQL)
- VirtualHostX (4.0.6)
- アンビル
以前にPow.cxと Anvil をインストールしましたが、これにより MAMP サイトの解決が停止しました。すべてのトラフィックは、ポート 80 経由で Pow にルーティングされました。
Pow をアンインストールし、MAMP のポートをデフォルトのポートに戻したところ、正しく解決されるようになりました。
Pow & Anvil を実行しながら、MAMP を実行し続け、VirtualHostX を介してホストを追加するにはどうすればよいですか?
Pow を再度インストールする前に、どのような手順を踏む必要がありますか? また、インストール後に何かする必要がありますか?
衝突を止めるには、VHX にルールを追加する必要がありますか?
ruby-on-rails - Rails、pow、ライブラリがロードされていない: /usr/local/lib/libsqlite3.0.8.6.dylib
この Rails アプリを数週間使用していませんでした。昨日、私は最初に.dev URL(私はpowを使用しています)を開いて、次のエラーメッセージを出しました:
LoadError: dlopen([...]/vendor/bundle/gems/sqlite3-1.3.7/lib/sqlite3/sqlite3_native.bundle, 9): Library not loaded: /usr/local/lib/libsqlite3.0.8.6.dylib
Referenced from: [...]/vendor/bundle/gems/sqlite3-1.3.7/lib/sqlite3/sqlite3_native.bundle
Reason: image not found - [...]/vendor/bundle/gems/sqlite3-1.3.7/lib/sqlite3/sqlite3_native.bundle
rbenv のインストールを確認したところ、すべて問題ないようでした。これにつながる可能性のある最近の変更を考えてみましたが、できません。何かが欠けていると確信していますが、それをデバッグしようとしても無駄でした。関連性があるかどうかはわかりませんが、最近 zsh に切り替えました。
ruby-on-rails - Rails の pow ポートの問題を伴う Omniauth
Rails アプリ (POW を使用してローカルで起動) で Omniauth を使用しています。プロバイダーがコールバック アクションに戻った後、ポート 19999 にリダイレクトされます。ポートを redirect_to にハード コードしたくありません (例: redirect_to root_url, :port => PORT
)。
ポートを動的に取得するか、ポートが19999である理由を理解したい.
アプリを通常どおり起動すると ( rails s -p 3000
)、ポートが 19999 に変わりません。
ruby - rvm update を Ruby 1.9.3-p392 にアップグレードした後、Rails アプリを POW で実行するのに問題があります。
.rvmrc
これは、rvm がファイルを使用しなくなったことに関係しているように感じます。
rvm
の代わりに 2 つのファイルを使用するようになりました.rvmrc
。
Pow がそれらのファイルの使い方を知っているかどうかはわかりません。使用されている上記のファイルはグローバル gemset からのものであるため、私の gemset が取得されていないことがわかります。
ruby-on-rails - Pow で public/assets を無視する方法
私は自分の開発環境で何かをテストしています。アセットをローカルでプリコンパイルしてから、本番サーバーに再同期しています。
ただし、Pow を使用すると、縮小された css および js ファイルを含む /public/assets/ フォルダーが提供されます。
この問題に対処する方法を知りたかったのです。
Pow 構成で public/assets をどのように無視しますか?
どうもありがとう
ruby-on-rails - Railsサーバーの実行時に例外を発生させるpow.cxは問題なく動作します
Rails サーバー ( localhost:3000
) での実行には問題はありませんが、同じコードを pow.cs で実行すると、次のエラーが発生します。
何か案は?