2009-07-22 5 views
0

私は、LAMP + Windowsのセットアップから来た、完全なリンゴ初心者です。ルビーとリンゴの仕組みを理解しようとしています。gem server - 私のルートディレクトリはどこですか? mac osx

"gem server"を実行したところ、localhost:8808でこのサーバを実行しています。

しかし、誰かが私のルートディレクトリieを知っている。 htdocsに相当する?私はそれを見つけることができない、気分が悪い。

歓声...

答えて

1

私はあなたが/Library/Ruby/Gems/1.8、その後doc/またはgems/をしたいと思います。

2

あなたは物事を混ぜていると思います。あなたの質問から、宝石サーバーはApache/IISのようなウェブサーバーだと思います。

宝石サーバーは、ローカルにインストールされたすべての宝石とドキュメントを表示するスタンドアローンのWebフロントエンドです。

Rubyは、汎用プログラミング言語です。もしあなたがrubyでWebをやりたいなら(LAMPと言いました)。私は、次のWebフレームワークをチェックアウトをお勧め:

+0

ありがとう。私は宝石のサーバーが完全な "apache"タイプのサーバーだと思った。 –

1

あなたがWeb開発のためのRubyを使用しようとしている場合は、そのための最も広く使用されているフレームワークを目的はRuby on Rails(通常は単に「Rails」と呼ばれます)です。これはRubyの "gem"として配布されています。

  1. Rubyをインストールしてください(既にインストール済みです)。
  2. RubyGemsをインストールしてください。

    $ sudo gem install rails 
    

    は今、あなたはあなたの優れたを構築する準備が整いました:

  3. は( "ターミナル" と呼ばれるOS Xアプリケーションを使用して)あなたのOS Xのコマンドラインで

... 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 

http://localhost:3000

プロダクションサーバーの場合は、より堅牢なセットアップ(おそらくmod_rails、AKA "Passenger"を使用したApache)を使用しますが、作業中にアプリケーションを表示するにはこれはあなたが使うものです。

関連する問題