RoR の script/server のスクリプトがやけに短かったので、ひょっとしたら script/generate などのスクリプトも同じではないかと思って試してみたら、予想通りだった。
最近、疲れぎみだが、これくらいの作業ならできる。 ~/rails/demo$ for f in script/*; do echo $f; cat $f; done script/about #!/usr/bin/env ruby require File.dirname(__FILE__) + '/../config/boot' $LOAD_PATH.unshift "#{RAILTIES_PATH}/builtin/rails_info" require 'commands/about' script/console #!/usr/bin/env ruby require File.dirname(__FILE__) + '/../config/boot' require 'commands/console' script/dbconsole #!/usr/bin/env ruby require File.dirname(__FILE__) + '/../config/boot' require 'commands/dbconsole' script/destroy #!/usr/bin/env ruby require File.dirname(__FILE__) + '/../config/boot' require 'commands/destroy' script/generate #!/usr/bin/env ruby require File.dirname(__FILE__) + '/../config/boot' require 'commands/generate' script/performance cat: script/performance: Is a directory script/plugin #!/usr/bin/env ruby require File.dirname(__FILE__) + '/../config/boot' require 'commands/plugin' script/process cat: script/process: Is a directory script/runner #!/usr/bin/env ruby require File.dirname(__FILE__) + '/../config/boot' require 'commands/runner' script/server #!/usr/bin/env ruby require File.dirname(__FILE__) + '/../config/boot' require 'commands/server' どれも config/boot.rb で Rails を初期化して commands/foo に作業を任せていただけだった。 commands/foo の場所だが、 /usr/lib/ruby/gems/1.8/gems/rails-2.1.1/lib/commands/foo.rb にある。このディレクトリのコマンドの概要をみるには次のようにする。 $ locate commands/server.rb /usr/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/commands/server.rb /usr/lib/ruby/gems/1.8/gems/rails-2.1.1/lib/commands/server.rb $ ls -R /usr/lib/ruby/gems/1.8/gems/rails-2.1.1/lib/commands /usr/lib/ruby/gems/1.8/gems/rails-2.1.1/lib/commands: about.rb destroy.rb performance runner.rb update.rb console.rb generate.rb plugin.rb server.rb dbconsole.rb ncgi process servers /usr/lib/ruby/gems/1.8/gems/rails-2.1.1/lib/commands/ncgi: listener tracker /usr/lib/ruby/gems/1.8/gems/rails-2.1.1/lib/commands/performance: benchmarker.rb profiler.rb request.rb /usr/lib/ruby/gems/1.8/gems/rails-2.1.1/lib/commands/process: inspector.rb reaper.rb spawner.rb spinner.rb /usr/lib/ruby/gems/1.8/gems/rails-2.1.1/lib/commands/servers: base.rb lighttpd.rb mongrel.rb new_mongrel.rb webrick.rb
by tnomura9
| 2008-10-29 23:24
| Ruby
|
Comments(0)
|
カテゴリ
新型コロナウイルス 主インデックス Haskell 記事リスト 圏論記事リスト 考えるということのリスト 考えるということ ラッセルのパラドックス Haskell Prelude Ocaml ボーカロイド 圏論 jQuery デモ HTML Python ツールボックス XAMPP Ruby ubuntu WordPress 脳の話 話のネタ リンク 幸福論 キリスト教 心の話 メモ 電子カルテ Dojo JavaScript C# NetWalker ed と sed HTML Raspberry Pi C 言語 命題論理 以前の記事
最新のトラックバック
最新のコメント
ファン
記事ランキング
ブログジャンル
画像一覧
|
ファン申請 |
||