問題タブ [shotgun]

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 に答える
2442 参照

windows - Cygwin を使用して Windows から fork(2) を実行します。可能?

私が発見した fork(2) コマンドを必要とする shotgun と呼ばれる Ruby gem を使用しようとしていますが、これは Linux コマンドであり、Cygwin で使用できる可能性があります。Windows コマンド シェルから使用できるようにすることはできますか?

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

windows - WindowsでSinatraアプリを起動すると、ショットガンの宝石が爆発します

シナトラアプリ:

最新バージョンの雑種、シナトラ、ショットガンを搭載したWindowsXP。ルビー1.8.6

shotgun test_app.rbを実行すると、次のようになります。


これを解決する方法について何かアイデアはありますか?ありがとうございました!

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

ruby - Sinatra アプリの実行時に Shotgun gem と msvcrt-ruby18.dll でエラーが発生する

ご挨拶、

作業中の Sinatra アプリに変更を加え、ブラウザー ( http://localhost:4567/にあります) を更新しようとするたびに、ブラウザーが更新され、コンソール ウィンドウが WEB ブリック サーバーを再起動するように見えます。問題は、ブラウザー ウィンドウのコンテンツが変更されないことです。

私の友人は、これはショットガンの問題だと言って、rtomayko のショットガンの宝石を紹介してくれました。

http://github.com/rtomayko/shotgun

このページでは、shotgun gem が基本的に問題を解決し、アプリを更新した後にアプリに加えた変更がブラウザー ウィンドウに表示されることを読みました。だから私はショットガンの宝石をインストールしました。インストールは成功しました。ショットガン機能を有効にするには、ファイル名の前にshotgunと入力する必要があります。この場合、Sinatra アプリのファイル名はshortner.rbです。

Sinatra アプリを実行するためにshotgun shortner.rbと入力すると、次のエラーが表示されます。

代替テキスト http://lh6.ggpht.com/_83PkeFeVNNk/S-ymaYEgDUI/AAAAAAAAArE/rr7uJE3dRj4/shotgun_error.png

また、ショットガンの方法をテストして機能するかどうかを確認する前に、雑種をインストールしたことにも言及する必要があります(雑種のインストールによりこの問題が複雑になるため、これを行う前にショットガンが機能するかどうかを確認する必要があったことに気づきました)。したがって、上記のエラー メッセージに加えて、Ruby.exe からこのポップアップ ウィンドウも表示されます。

代替テキスト http://lh6.ggpht.com/_83PkeFeVNNk/S-ymaaWIZKI/AAAAAAAAArA/8qYCGUN8Wo4/msvcrt-ruby18.dll_error.png

msvcrt-ruby18.dllが何かはわかりませんが、 shotgunmongrelをインストールするとこの問題が発生することはわかっています。

ここからどこへ行く?

ありがとう、アダム

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

ruby - Shotgun gem を使用する Sinatra - 未定義の methoddefault

ショットガンを使用した Peepcode チュートリアル 'Meet Sinatra' から、以下が返されます。

undefined methoddefault for Rack::Handler:Module (NoMethodError)

( http://hivelogic.com/articles/meet-sinatra/ )

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

ruby - Ruby シングルトンとショットガン

私は Ruby から始めて、私たちのチーム リーダーは Sinatra を学ぶために私たちを送ってくれました。アプリケーションの変更のリロードは Shotgun によって行われました。私の問題は、リクエスト間で状態を維持したいシングルトン エンティティがあることですが、明らかに Shotgun の再起動はすべてです。リクエスト。

これに関するヘルプまたは説明は高く評価されます。

前もって感謝します。

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

ruby - 設定されていないシナトラとセッション変数

何らかの理由で、セッション変数がアプリに設定されていません。Sinatra1.2.1を使用しています。

これがコードの一部です:

ご覧のとおり、session[:user]は設定されていません。つまり、各リクエストの後にセッションハッシュがリセットされています。誰かが何が起こっているのか知っていますか?

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

python - djangoのショットガン?

私はショットガンサーバーが好きです。しかし、Django開発に利用できる同様のパッケージはありますか?

shotgunは、コードが変更されるたびにサーバーをリロードするため、開発プロセスが簡単になります。..Django開発用の同様の種類のプログラムを探しています。

ありがとう !

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

ruby - ruby デバッガーを Sinatra で Shotgun で動作させるにはどうすればよいですか?

ruby デバッガー ステートメントを実行できるように Shotgun を実行する方法はありますか? -dフラグはデバッグ出力用のようです。

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

ruby - ショットガンが適切なルビーバージョンを使用していない(macosx)

私はこれに少し慣れていないので、最初にいくつかの不足している情報がある場合は申し訳ありません。

最初は自作でruby1.8.7をインストールしたので、ショットガンでもインストールしました。

次に、適切なruby + sinatra + shotgunコンボには、ruby 1.9.3が必要であることに気付きました。そこで、rbenvをインストールしてから、ruby1.9.3-p0をインストールしました。その後、ruby -vは正しい新しいバージョンを表示します。rbenvは1.9.3のみをリストし、インストール済みとしてマークしますが、shotgunを起動すると、情報はまだ1.8.7を使用していることを示します。OSはLionです。

これが関連する出力です

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

session - Shotgun は毎回新しいセッションを取得し、セッションにデータを保存できません

これは本の例で、少し変更されています。セッションがうまくいかないようです。新しいセッションを受けるたびに。


config.ru


ログイン.erb

私は使用しています

  • ルビー1.9.2
  • シナトラ 1.3.2
  • shotgun -s thin -p 4567- サーバーの起動方法

なぜセッションがデータを保存しないのか理解できませんか?