問題タブ [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.
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:ineach' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:66:in
requireeach' 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:in
require'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'fromtap' from /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:27 from script/rails:6:in
script / rails:6
ruby-on-rails - Railsの開発モードでWEBrickを使用することに利点はありますか?
私はMacで開発しており、ApacheがインストールされたUbuntu VMをセットアップするのはかなり快適なので、「Apacheをインストールする必要はありません」というのは本当の理由ではありません。とにかくVMからRubyを実行しているので、必要なシステムリソースに大きな違いはないようです。
私の頭の中では、Apacheを使用する利点は、本番サーバーとのパフォーマンスがより一貫していることです。
では、WEBrickを使用する理由は何ですか?どういうわけか開発が容易になりますか?
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
の指示に従い
ました。
ruby - Webrickを使用して画像を提供する
ユーザーのコンピューター上のフォルダーからいくつかの画像を取得し、webrickサーバーを使用してそれらをWebページに表示する必要があります。次のコードを使用してディレクトリをスキャンし、Webサーバーへのパスを含めています。画像への正しいパスを取得していますが、ページにアクセスしようとするとWebrickからエラー404が発生します。私はファイルを移動し、アクセス許可を変更してきましたが、成功しませんでした。usrフォルダー内に埋め込まれた場所からwebrickが実行されているように感じますが、これを確認する方法と、そのイメージパスを正しく作成する方法がわかりません。どんな助けでも大歓迎です。
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
何か案は?
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/ 한국
ruby-on-rails - Rails3用のwebrick/mogrelまたはその他のサーバーのインストールで問題が発生しました
ターミナルからWEBrickとmongrelをデプロイするためのさまざまなインストール方法を試しました。rails serverコマンドを入力すると、次のようになります。
gemをローカルとルートレベルの両方にインストールしました。また、コマンドを発行する前にアプリケーションフォルダーに移動しました。どんな助けでもいただければ幸いです!
ruby-on-rails - Rails Webrick:変更を監視するディレクトリを構成します
現時点では、lib/およびapp/ helpers /ディレクトリ内のファイルを変更した場合、サーバーを再起動する必要があります。RailsまたはWebrickのいずれかを構成して、それらのディレクトリ内のファイルもホットスワップするようにする方法はありますか?
ruby-on-rails - Mongrel /WEBrickサーバーのRubyon Railsから出力されるすべてのもので出力圧縮(gzip)を有効にするにはどうすればよいですか?
これに対する答えはコーディングソリューションまたは構成ソリューションである可能性があるため、これがこの質問をするのに適切な場所かどうかはわかりません:)とにかく、
Mongrelサーバーで実行されているruby1.8.7とrails2.3.11を使用しています。このサーバーから送信されるすべて(ビュー、データ、JS、CSSなど)でgzip圧縮を有効にするにはどうすればよいですか?
私はグーグルを試しました、そしてほとんどの応答はapache:Pを使うと言います、しかし私は他のどのウェブサーバーにもアクセスできません。webrickにこれを行わせる方法についての正解はありません。
誰か助けてもらえますか?
ありがとう