[#44562] [Q] el4r に対して(デフォールト以外の)スクリプトの位置を指定する方法 — "ITSUMI ken-ichi" <itsumi.ml@...>
いつみと申します。
4 messages
2008/02/04
[#44568] Q: 動的デバッグ方法 — "morita" <m-morita@...>
こんにちは。もりた と申します。Ruby を使い始めてまだ半年の
13 messages
2008/02/04
[#44578] Ruby初心者が作りました — Kabu and Ruby管理人 <kabu_and_ruby@...>
http://www.geocities.jp/kabuandruby/index.html
26 messages
2008/02/06
[#44674] beginで捉えられないエラー??
— Kabu and Ruby管理人 <kabu_and_ruby@...>
2008/02/22
いろいろやってみたのですが、うまく行かないので質問させてください。
[#44582] [ANN] Rails勉強会@東京 第27回のお知らせ — "MOROHASHI Kyosuke" <moronatural@...>
各位
1 message
2008/02/08
[#44608] Pathname で拡張子を変更する — "5.5" <5.5@...>
5.5 です。つまんない話なのですが…。
6 messages
2008/02/11
[#44615] 勉強会資料 — "Hideo Konami" <konami@...>
小波です。
13 messages
2008/02/12
[#44623] CGIからCのプログラムを実行する <再送 — jtjrb049@...
はじめまして、Hiraiと申します。
7 messages
2008/02/13
[#44627] warningをエラー扱いする方法について、他 — yoshimi <kazuya.yoshimi@...>
初めて投稿させていただきます。吉見と申します。
7 messages
2008/02/13
[#44656] 書籍「オブジェクト指向スクリプト言語 Ruby」 — togawa manabu <togawamanabu@...>
こんにちわ。十河と申します。
6 messages
2008/02/18
[#44662] Net::HTTP について — 大道 裕 <daidou@...2.so-net.ne.jp>
大道です。
6 messages
2008/02/20
[#44664] Ruby で形式手法 — "tadashi nagao" <tadashi.nagao@...>
長尾といいます。
5 messages
2008/02/20
[#44673] RDoc,RDフォーマットの公式文書はどこにあるのでしょうか — konishih@...6.so-net.ne.jp
小西と申します。
4 messages
2008/02/22
[#44679] Hash#<< — "ARAI Shunichi" <arai@...>
Rubyist 九州のあらいです。
7 messages
2008/02/22
[#44691] ”Rubyアプリケーションプログラミング”の伝言サーバの使い方 — "Yangkook Kim" <yangkookkim@...>
キムと申します。オーム社から出版されている書籍、"Rubyアプリケーションプログラミング"のP267~275に掲載されている伝言サーバー&クライアントの利用の仕方がわかりません。質問を要約すると次の2点です。1、サーバーが正常に起動されているかどうかわからない。2、書き込みクライアントで入力をサーバーに送信する方法がわからない。
8 messages
2008/02/24
[ruby-list:44581] Re: [Q] el4r に対して(デフォールト以外の)スクリプトの位置を指定する方法
From:
rubikitch@...
Date:
2008-02-06 16:13:54 UTC
List:
ruby-list #44581
From: "ITSUMI ken-ichi" <itsumi.ml@gmail.com>
Subject: [ruby-list:44566] Re: [Q] el4r に対して(デフォールト以外の)スクリプトの位置を指定する方法
Date: Mon, 4 Feb 2008 21:33:53 +0900
るびきちです。
> 圧縮したものを添付致しました。一部下に抜粋致します
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> @stdlib_dir = "/usr/lib/ruby/1.8/el4r/emacsruby"
> @site_dir = "/usr/local/lib/site_ruby/1.8/el4r/emacsruby"
> @autoload_dir = "/usr/lib/ruby/1.8/el4r/emacsruby/autoload"
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
(snip)
> BloggerPost のインストーラがデフォでインストールする先は、小生の環境で
> は、/usr/local/lib/site_ruby/1.8 以下です。/usr/local/lib/ruby/site_ruby
> の方がよろしいのでしょうか?
Debian GNU/Linuxならばこうなっています。
> それと、~/.el4rrc.rb は手で書換えちゃってもいいんでしょうか?
# End of the el4r block.
# User-setting area is below this line.
の下がユーザー設定エリアです。
ユーザー設定エリアで変数をオーバーライドすればよいです。
ユーザー設定エリアより上の「el4r block」内を書き換えた場合、
el4rの新バージョンをインストールしたときに設定が戻ってしまいます。
新バージョンでもしかしたらディレクトリ配置を変更するかもしれないので、
このような仕組みをとっています。
> 1) EmacsRubyスクリプトを置くディレクトリはどこなのですか
このようになっています。
# 個人用
@home_dir = ENV['EL4R_HOME'] || File.expand_path("~/.el4r")
# システムワイド
@stdlib_dir = "/usr/lib/ruby/1.8/el4r/emacsruby"
# システムワイド(パッケージ外)
@site_dir = "/usr/local/lib/site_ruby/1.8/el4r/emacsruby"
@el4r_load_path = [ @home_dir, @site_dir, @stdlib_dir, "." ]
> 2) 環境変数 EL4R_HOME でディレクトリを指定する場合、
> 指定できるのは単一のディレクトリなのでしょうか、複数可でしょうか
現在のところ単一のディレクトリのみです。
> el4r が見るのは、その直下だけなのでしょうか、サブディレクトリも
> サーチしてくれるのでしょうか
デフォルトではその直下のみです。
たとえばユーザー設定エリアで以下のように設定すればサブディレクトリhogeも探索します。
@el4r_load_path = [ @home_dir, "#{@home_dir}/hoge", @site_dir, @stdlib_dir, "." ]
> 2) オートロードするスクリプトの置場は一箇所だけなのでしょうか?
現在のところ一箇所だけです。
----
結論は…
mv /usr/local/lib/site_ruby/1.8/el4r/emacsruby/autoload/50bloggerpost.rb /usr/lib/ruby/1.8/el4r/emacsruby/autoload
すれば動作するはずです。
# うーん、autoloadのディレクトリを複数可にしとくべきですね。
--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/