問題タブ [webrick]

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 投票する
2 に答える
8552 参照

ruby-on-rails-3 - ポート80でwebrickを起動します(mysql2 gemの問題)

ポート80でwebrickサーブを取得しようとしています。試しました:

ただし、アクセスが拒否されます。ポート1-1024を使用するにはルート権限が必要であることが後でわかったので、代わりにこれを試しました

ただし、今回はmysql2エラーが発生します。ここで何が起こったのかわからない。私は実行しようとしました:

正常に動作しています。rootとmysql2に関するものだと思います。誰か助けてもらえますか?

以下は、コンソールのエラーメッセージです。

/Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle:dlopen(/Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2。バンドル、9):ライブラリがロードされていません:libmysqlclient.18.dylib(LoadError)参照元:/Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle理由:イメージが見つかりません- /Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle from /Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2.rb:8 from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:68:in require'from require' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:68:in/Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/ bundler / runtime.rb:66:in require'from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:55:in each' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:66:inrequire each' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:55:in' from / Library / Ruby / Gems / 1.8 / gems / bundler-1.0.12 / lib / bundler.rb:120:inrequire' from /Users/ccool2486/Sites/fs2_test/config/application.rb:7 from /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:28:inrequire'from /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:28 from /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails /commands.rb:27:in require'from tap' from /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:27 from script/rails:6:inscript / rails:6

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

ruby-on-rails - Railsの開発モードでWEBrickを使用することに利点はありますか?

私はMacで開発しており、ApacheがインストールされたUbuntu VMをセットアップするのはかなり快適なので、「Apacheをインストールする必要はありません」というのは本当の理由ではありません。とにかくVMからRubyを実行しているので、必要なシステムリソースに大きな違いはないようです。

私の頭の中では、Apacheを使用する利点は、本番サーバーとのパフォーマンスがより一貫していることです。

では、WEBrickを使用する理由は何ですか?どういうわけか開発が容易になりますか?

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

ruby-on-rails - WEBrick と Rails を実行しようとしたときの問題

Ruby on Rails の Lynda トレーニングを受けて、rails sコマンドを使用して WEBrick サーバーを起動するところまで来ました。ビデオと同じディレクトリにいます /Users/myuser/Sites/simple_cms

次のエラーが表示されます。

指示に従いました@レールサーバーを起動できません
まだエラーが発生しています。また、@ rails server fails to start with mysql2 using rvm & ruby​​ 1.9.2-p0 on OSX 10.6.5
の指示に従い ました。

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

ruby - Webrickを使用して画像を提供する

ユーザーのコンピューター上のフォルダーからいくつかの画像を取得し、webrickサーバーを使用してそれらをWebページに表示する必要があります。次のコードを使用してディレクトリをスキャンし、Webサーバーへのパスを含めています。画像への正しいパスを取得していますが、ページにアクセスしようとするとWebrickからエラー404が発生します。私はファイルを移動し、アクセス許可を変更してきましたが、成功しませんでした。usrフォルダー内に埋め込まれた場所からwebrickが実行されているように感じますが、これを確認する方法と、そのイメージパスを正しく作成する方法がわかりません。どんな助けでも大歓迎です。

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

ruby - ローカル Web サーバーで単純な Ruby を実行する方法

WEBrick を使用してポート 2000 でローカル サーバーを起動し、ERB で Ruby を実行しようとしています。(私の OS X ボックスには Ruby 1.9.2 がインストールされています)。うまくいかないようです。

たとえば、次のような erb ファイル (tryErb.erb) を作成しました。

以前chmod a=rwx tryErb.erbはファイルを実行可能にしていましたが、適切な URL (http://localhost:2000/tryErb.erb) にアクセスしようとすると、何も機能しないようです。ブラウザはどこにも行きません。ルートのインデックスに留まるだけです。bash シェルのログには次のように表示されます。

localhost - - [12/May/2011:10:12:05 CEST] "GET /tryErb.erb HTTP/1.1" 200 199 http://localhost:2000/ -> /tryErb.erb

何か案は?

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

ruby-on-rails - RailsアプリはURLで英数字以外の文字をどのように受け入れることができますか?

GETリクエストとしていくつかのキーワードを受け入れて検索メソッドを構築しようとしています。

たとえば、「articles / search / computer」は、キーワード「computer」を持つ記事を検索する可能性があります。

これで、検索語に韓国語などの他の言語が含まれている場合、railsアプリは次のページを生成します。

サーバーには次のようなログがあります

私はウィンドウ7にいて、ルビー1.9.2p180、レール3.0.5を使用しています。開発サーバーとしてwebrickを使用しています。Railsアプリが英数字以外の文字をURL文字列として受け入れるようにするには、どうすればこの問題を解決できますか?

このURLは機能します:http://127.0.0.1/articles?search =한국

ただし、次のURLは機能しません: http: //127.0.0.1/articles/search/ 한국

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

ruby-on-rails - Rails3用のwebrick/mogrelまたはその他のサーバーのインストールで問題が発生しました

ターミナルからWEBrickとmongrelをデプロイするためのさまざまなインストール方法を試しました。rails serverコマンドを入力すると、次のようになります。

gemをローカルとルートレベルの両方にインストールしました。また、コマンドを発行する前にアプリケーションフォルダーに移動しました。どんな助けでもいただければ幸いです!

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

ruby-on-rails - Rails Webrick:変更を監視するディレクトリを構成します

現時点では、lib/およびapp/ helpers /ディレクトリ内のファイルを変更した場合、サーバーを再起動する必要があります。RailsまたはWebrickのいずれかを構成して、それらのディレクトリ内のファイルもホットスワップするようにする方法はありますか?

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

ruby-on-rails - Mongrel /WEBrickサーバーのRubyon Railsから出力されるすべてのもので出力圧縮(gzip)を有効にするにはどうすればよいですか?

これに対する答えはコーディングソリューションまたは構成ソリューションである可能性があるため、これがこの質問をするのに適切な場所かどうかはわかりません:)とにかく、

Mongrelサーバーで実行されているruby1.8.7とrails2.3.11を使用しています。このサーバーから送信されるすべて(ビュー、データ、JS、CSSなど)でgzip圧縮を有効にするにはどうすればよいですか?

私はグーグルを試しました、そしてほとんどの応答はapache:Pを使うと言います、しかし私は他のどのウェブサーバーにもアクセスできません。webrickにこれを行わせる方法についての正解はありません。

誰か助けてもらえますか?

ありがとう