[#40641] ライブラリのパス?を確認する方法と、設定する方法がわかりません。 — "Inoue Koichi" <inokou@...>
はじめまして、井上です。
6 messages
2005/03/04
[#40645] [ANN] YARV - Yet Another RubyVM 0.2.0 — SASADA Koichi <ko1@...>
ささだです。
1 message
2005/03/04
[#40647] RAA dead link check — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
19 messages
2005/03/04
[#40685] Re: RAA dead link check
— "NAKAMURA, Hiroshi" <nakahiro@...>
2005/03/20
-----BEGIN PGP SIGNED MESSAGE-----
[#40687] Re: RAA dead link check
— "NAKAMURA, Hiroshi" <nakahiro@...>
2005/03/20
-----BEGIN PGP SIGNED MESSAGE-----
[#40651] LDAPでReferral — Takeyuki Fujioka <fuji@...>
藤岡です。
7 messages
2005/03/08
[#40657] ruby-postgresql0.7.1 — Ryutaro Amano <wn9r-amn@...>
天野竜太郎です。Mac OS X 10.3.8です。
11 messages
2005/03/09
[#40668] net/httpが返すエラーの捕捉について質問 — ikezawa@... (ikezawa)
池澤といいます。
6 messages
2005/03/13
[#40670] CGI.rb POSTしたデータが途切れる — KAWAI Ryuji <riu2@...>
河合と申します。
10 messages
2005/03/14
[#40692] Class.allocateの代替手段はあるか? — 西 啓一朗 <receiver@...>
どうも。西 啓一朗@Ktouth Brand.です。
4 messages
2005/03/21
[#40703] 拡張ライブラリでのクラス変数の参照について — Macoto Kawaguchi <macoto@...>
はじめまして。川口と申します。
3 messages
2005/03/23
[#40714] erubyにおける 「name=value」の指定の仕方 — Hisao Katayama <katayama-ruby@...>
はじめまして、erubyでcgiをコマンドラインで実行するときの
5 messages
2005/03/23
[ruby-list:40743] CGIで外部コマンドを実行する方法
From:
Hisao Katayama <katayama-ruby@...>
Date:
2005-03-31 18:15:58 UTC
List:
ruby-list #40743
お世話になっています。片山です。
今回は、CGIで外部コマンドを利用できるかどうかについて、
質問させてください。
CGIで以下のように外部コマンド(この場合だと、/bin/sedと/usr/local/bin/eruby)を
使おうとすると、エラー(後述)がでます。
###### index_mker.cgi :
###### エラーがでた部分(プログラムが長いので、問題と思われる部分だけ書きます。『これだけでは、
###### 分かりにくい』と指摘していただければ追加します。すいません。)
<%
SED = "/bin/sed"
# yr年度第qt四半期のcourse_num講座のindex.htmlを作成する。
file = File.open("../mk_iso/index.html", "w+")
file.print(%x{#{SED} -e s/_COURSE_KEY/#{params['course_num']}/ ../eruby/index.tmpl |
#{SED} -e s/_YEAR/#{yr.to_i}/ - |
#{SED} -e s/_FROM_TIME/#{qt.begin_of(s)}/ - |
#{SED} -e s/_TO_TIME/#{qt.end_of(s)}/ - |
/usr/local/bin/eruby -Ke }
)
file.close
%>
######################### /usr/local/apache2/err_log
[Fri Apr 01 02:09:43 2005] [error] [client 192.168.0.1]
/usr/local/bin/eruby: missing required file to process,
referer: http://terra.katayama.net/~forest/eruby/index_mker.rhtml
(index_mker.rhtmlはformでCGI(index_mker.cgi)を呼び出す↑)
[Fri Apr 01 02:09:43 2005] [error] [client 192.168.0.1] /bin/sed: ,
referer: http://terra.katayama.net/~forest/eruby/index_mker.rhtml
[Fri Apr 01 02:09:43 2005] [error] [client 192.168.0.1] Couldn't flush stdout:
Broken pipe, referer: http://terra.katayama.net/~forest/eruby/index_mker.rhtml
[Fri Apr 01 02:09:43 2005] [error] [client 192.168.0.1] , referer: http://terra.katayama.net/~forest/eruby/index_mker.rhtml
使っているrubyと環境を載せます、
ruby: 1.8.1
eruby: 1.0.5
apache: 2.0.53 :suexecモジュール組み込み済み
(↑eruby(ブラウザから実行)で、FileUtils.mvが無事動いたので、設定には問題はないと思うのですが)
O.S.: TurboLinux10D
rubyを使うのも、メーリングリストに投稿するのも日が浅いので、情報が足りなければ御指摘ください。
よろしく、御指導お願いします。
片山
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.8.5 - Release Date: 2005/03/29