私は、LAMP + Windowsのセットアップから来た、完全なリンゴ初心者です。ルビーとリンゴの仕組みを理解しようとしています。gem server - 私のルートディレクトリはどこですか? mac osx
"gem server"を実行したところ、localhost:8808でこのサーバを実行しています。
しかし、誰かが私のルートディレクトリieを知っている。 htdocsに相当する?私はそれを見つけることができない、気分が悪い。
歓声...
私は、LAMP + Windowsのセットアップから来た、完全なリンゴ初心者です。ルビーとリンゴの仕組みを理解しようとしています。gem server - 私のルートディレクトリはどこですか? mac osx
"gem server"を実行したところ、localhost:8808でこのサーバを実行しています。
しかし、誰かが私のルートディレクトリieを知っている。 htdocsに相当する?私はそれを見つけることができない、気分が悪い。
歓声...
私はあなたが/Library/Ruby/Gems/1.8
、その後doc/
またはgems/
をしたいと思います。
あなたは物事を混ぜていると思います。あなたの質問から、宝石サーバーはApache/IISのようなウェブサーバーだと思います。
宝石サーバーは、ローカルにインストールされたすべての宝石とドキュメントを表示するスタンドアローンのWebフロントエンドです。
Rubyは、汎用プログラミング言語です。もしあなたがrubyでWebをやりたいなら(LAMPと言いました)。私は、次のWebフレームワークをチェックアウトをお勧め:
あなたがWeb開発のためのRubyを使用しようとしている場合は、そのための最も広く使用されているフレームワークを目的はRuby on Rails(通常は単に「Rails」と呼ばれます)です。これはRubyの "gem"として配布されています。
$ sudo gem install rails
は今、あなたはあなたの優れたを構築する準備が整いました:
... Railsの宝石をインストールします。フェイスブッククローン。
$ rails enhancedfacebook
ウェブサーバーについて質問していました。プロジェクトのディレクトリにcd ...
$ cd enhancedfacebook
とRailsに付属しているWebサーバーを起動...
今、あなたのアプリケーションはここにあなたのローカルマシン上で実行されている$ script/server
=> Booting Mongrel
=> Rails 2.3.2 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
:
プロダクションサーバーの場合は、より堅牢なセットアップ(おそらくmod_rails、AKA "Passenger"を使用したApache)を使用しますが、作業中にアプリケーションを表示するにはこれはあなたが使うものです。
ありがとう。私は宝石のサーバーが完全な "apache"タイプのサーバーだと思った。 –