問題タブ [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-on-rails - Powサーバーが突然動かなくなった
タイトルの通り、パウは今日仕事をやめました。app.dev または IP アドレスに直接アクセスすると、「おっと! Google Chrome が app.dev に接続できませんでした」というメッセージが表示されます。
curl: (7) ホストに接続できませんでした
詳細
MacOS 10.8 /Users/iMac/.rvm/rubies/ruby-1.9.3-p448/bin/ruby
粉末構成
bin /Users/iMac/Library/Application Support/Pow/Versions/0.4.1/bin/pow dstPort 88 httpPort 20559 dnsPort 20560 タイムアウト 900 ワーカー 2 ドメイン dev extDomains hostRoot /Users/iMac/Library/Application Support/Pow/Hosts logRoot /Users/iMac/Library/Logs/Pow rvmPath /Users/iMac/.rvm/scripts/rvm
粉末状態
pid 3005 バージョン 0.4.1 requestCount 5
パウログ
最近のアクティビティは表示されません。
これまでに試したこと
- 再起動中
- powの再起動/再インストール
- このbashスクリプトを試す
- chrome://flags で chrome auto DNS を無効にする
- Safari と Firefox で試す
私が思いつく唯一のことは、最新の AirPort アップデートです。
どんな助けでも大歓迎です!
ruby-on-rails - プロジェクトのアップグレード後に Pow が Ruby のバージョンを変更しない
Rails プロジェクトで Pow と powify gem を使用しています。
今、Ruby のバージョンをアップグレードしようとしています (1.9.3 から 2.0.0 に、RVM を使用しています)。
ruby のバージョンを切り替えるときは、gem の依存関係をすべてインストールし、実行してアクセスしてアプリが正常に動作することを確認しrails s
ますlocalhost:3000
http://my_app.dev
以前は、powでアクセスしてアプリを閲覧していました。アップグレード後、この URL はエラーのために機能しませんBundler::RubyVersionMismatch: Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0
私が試したこと:
- pow アプリケーションを再作成する
- 電源サーバーを再起動します
- パワーサーバーを更新する
- キルサーバー
- このエラーをグーグルで検索してください:)
このエラーはまだ存在します。ところで、私は別の Rails アプリを持っています。これは最初は ruby 2.0 を使用し、pow ok で動作します。
ruby-on-rails - POW/Rails エラー: applicationBundler::GemNotFound の開始エラー: どのソースにも minitest-4.7.5 が見つかりませんでした
RVMを削除して再インストールし、Ruby 2.0.0をインストールするだけでした
プロジェクトのコマンド ラインから Rails コンソールを実行できますが、ブラウザにロードできません。
ここで .bash_profile と .bashrc に関するいくつかの回答を読んでいましたが、どちらも ~ フォルダーには存在しませんでした。.bashrc ファイルをいじってみましたが、何も役に立ちません。
私の.bashrcで:
rvm リスト:
レール -v
アプリケーションを起動しようとすると、次のように表示されます。
Bundler::GemNotFound: どのソースにも minitest-4.7.5 が見つかりませんでした /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/spec_set.rb :92:
block in materialize' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/spec_set.rb:85:in
マップで!' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/spec_set.rb:85materialize' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/definition.rb:114:in
:スペック内 /usr/local/rvm/gems/ruby-2.0 .0-p247/gems/bundler-1.3.5/lib/bundler/definition.rb:159:specs_for' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/definition.rb:148:in
requested_specs 内の /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5 /lib/bundler/environment.rb:18:inrequested_specs' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/runtime.rb:13:in
setup' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler.rb:120:insetup' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/setup.rb:17:in
' / usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:116:inrequire' /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:116:in
' /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:122:inrequire' ~/Sites/projectname/config/boot.rb:4:in
' /usr/local/rvm/でレスキューします。 rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:inrequire' /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in
require' ~/Sites/projectname/config/application.rb:1:in<top (required)>' /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in
require' /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:inrequire' ~/Sites/projectname/config/environment.rb:2:in
' /usr/local/rvm/rubies/ruby- 2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:inrequire' /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in
require' ~/Sites/projectname/config.ru:3:inblock in <main>' ~/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/lib/nack/builder.rb:4:in
instance_eval' ~/Library/Application Support /Pow/Versions/0.4.1/node_modules/nack/lib/nack/builder.rb:4:ininitialize' ~/Sites/projectname/config.ru:1:in
new' ~/Sites/projectname/config.ru:1:in<main>' ~/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/lib/nack/server.rb:50:in
eval' ~/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/lib/nack/server.rb:50:inload_config' ~/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/lib/nack/server.rb:43:in
initialize' ~ /Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/lib/nack/server.rb:13:innew' ~/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/lib/nack/server.rb:13:in
run' ~/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/ bin/nack_worker:4:in `'
rvm 情報:
バンドル:
ruby-on-rails - RoR 用の ubuntu マシンでの prax
「prax」https://github.com/ysbaddaden/praxを正常にインストールして構成した人はいます か? 複数のPCで構成しようとしましたが、成功しませんでした。
pow はありますが、OSX でのみ動作します。他の代替案があれば共有してください。
ruby-on-rails - pow with rbenv が正しい Ruby バージョンをロードしない
Pow は ruby 2.0.0 で問題なく動作しますが、1.9.3 を使用したい場合、pow は正しい Ruby バージョンをロードしません (正しい Ruby バージョンの ruby-version ファイルが存在します)。
ruby-on-rails - Rack Pow は ENOENT の開始に失敗しました
*.dev プロジェクトを開こうとすると、次の例外が発生します。
パウログ:
バージョン:
- パウ0.4.1
- ruby 2.0.0p247 (2013-06-27 リビジョン 41674) [x86_64-darwin12.4.0]
- レール4.0.1
- ノード v0.10.17 (v0.10.18 でもテスト済み)
システム:
- OSX 10.9 (マーベリックス)
試した:
- Pow: の再インストール: 役に立たない
- Node.JS の再インストール: 役に立たない
- Pow 0.4.0 および 0.3.2 へのダウングレード: 役に立たない
- Node.JS のダウングレード: 役に立たない
- システムの再起動: 運が悪い
また、GitHub の問題: https://github.com/37signals/pow/issues/422
助言がありますか?前もって感謝します
ruby-on-rails - Pow: 開発ログを表示し、Pry を使用しますか?
binding.pry
私は Pow がとても好きですが、どうにかして開発ログを単純に表示し、コンソールと対話する簡単な方法が本当に恋しいと思います。これを行う簡単な方法はありませんか?については知ってpry-remote
いますが、これは不要な追加手順です。
ruby-on-rails - Pow を使用している場合、統合テストのために default_url_options[:host] は何をすべきですか?
私は Pow を使用して開発環境を提供しています。config/environments/development.rb および test.rb ファイルには、次の行がありました。
しかしもちろん、それは機能しません。なぜなら、私の RSpec/Capy 統合テストは開発データベースに対して実行され、ファクトリ データと一致しないからです。
なぜこれが重要なのですか?テストスイートが独自のラックサーバーを起動したと思いました。問題があるように見えるので、何に設定しますか?