- 1 名前:デフォルトの名無しさん [2006/08/08(火) 19:08:09 ]
- 他プラットホームとの互換性なんかいらん!
漏れはWindowsの上だけで快適に使いたいんだ! Windows独自の技術的な話題や、 Windows版だけのrubyの問題について語るスレ。 ■ruby www.ruby-lang.org/ja/ ■ruby関連スレ ・Rubyについて Part 22 (本スレ?) pc8.2ch.net/test/read.cgi/tech/1147897915/ ・Ruby初心者スレッドPart7 pc8.2ch.net/test/read.cgi/tech/1154077799/l50
- 604 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 08:46:35 ]
- Appcelerator Titanium? makes building desktop rich applications easy
titaniumapp.com/ Ruby版AIRみたいなの。 WindowsとMac対応。 でもまだ微妙。Windows版もmac版よか尾錠
- 605 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 13:27:37 ]
- ironRuby正式版まだー?
- 606 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 20:42:26 ]
- 正式版じゃなくても今でも使えはするけど
何が足りない感じ?
- 607 名前:600 mailto:sage [2009/02/28(土) 12:22:19 ]
- >>603
One Click Installerには反応しなくなったYO! トレマイから報告がきたらお礼を返信するとするか。
- 608 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 07:08:29 ]
- それは乙だ
- 609 名前:599 mailto:sage [2009/03/02(月) 12:56:18 ]
- >>607
トレンドマイクロから返信が来た。対応してくれた様だ。 >トレンドマイクロ・ウイルスバスタークラブセンターです。 >弊社製品をご愛用いただき、誠にありがとうございます。 > >このたびの件ではご不便をおかけいたしまして、誠に申し訳ございません。 > >お送りいただいたファイルを解析した結果は誤警告と確認いたしました。 > >現在、ウイルスパターンファイル[5.867.50]にて修正が施されております。 > >大変失礼いたしました。 > >今後、お一人でも多くのお客さまが、快適にお使いいただけるよう >品質向上を徹底し、ご満足いただけるような製品開発を目指していく >所存でございます。 > >なにとぞご容赦のほど、お願い申し上げます。 > >お手数をかけいたしますが、ウイルスバスターをアップデートし、 >全ドライブ検索を実行いただき、ウイルス処理が発見されるかどうか >お試しいただきますようお願いいたします。
- 610 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 02:24:45 ]
- .NETでRuby開発を体験してみよう − @IT
www.atmarkit.co.jp/fdotnet/special/ironruby/ironruby_01.html
- 611 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 10:06:19 ]
- www.microsoft.com/japan/msdn/vstudio/events/agileseminar.aspx
- 612 名前:デフォルトの名無しさん [2009/03/30(月) 23:12:00 ]
- 123
- 613 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 14:28:59 ]
- こやつめw
- 614 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 12:43:21 ]
- ういやつよのうw
- 615 名前:デフォルトの名無しさん [2009/06/08(月) 21:57:47 ]
- 干す
- 616 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 07:02:41 ]
- Rubyスクリプトをexe化するためのソフト、Ocra
mono.kmc.gr.jp/~yhara/d/?date=20090606#p03
- 617 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 11:08:46 ]
- >>616
これは良記事。 DXRubyのスターターキットとかいいですな
- 618 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 23:30:26 ]
- >>616
こういうソフトっていくつもあるけど何が違うの?
- 619 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 01:28:45 ]
- >>618
その記事そのものが比較記事になってると思うのだが。 見た?
- 620 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 22:14:51 ]
- Ironrubyマダァ?(・∀・ )っ/凵⌒☆チンチン
- 621 名前:デフォルトの名無しさん mailto:sage [2009/06/19(金) 00:48:45 ]
- まだというかもうリリースはしてるけど何を待ってるの?
ドキュメントがほぼ無いのは確かにつらいけど
- 622 名前:デフォルトの名無しさん mailto:sage [2009/06/19(金) 02:09:41 ]
- >>620>>621
前にもこんなやりとりがあったよーな・・・
- 623 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 23:14:25 ]
- 1.8.7(p174)
- 624 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 01:48:53 ]
- Ruby/Gtkを自分でVCでビルドってできる?
かなりイバラな道っぽいんだけど…
- 625 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 08:38:22 ]
- >>624
mingwでビルドした方が幸せになれると思います
- 626 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 22:26:42 ]
- そういやqtrubyの最新をmingwでビルドしようとしたけど挫折したな
Windowsでのビルドガイドでもあると嬉しいんだけど
- 627 名前:デフォルトの名無しさん mailto:sage [2009/06/27(土) 08:21:12 ]
- Ruby-GNOME2のWin用バイナリの新バージョン公開の動きは一応あるみたいだけどな。
どっかの英語のフォーラムでちょこっとだけ話が出てたキガス
- 628 名前:デフォルトの名無しさん mailto:sage [2009/06/27(土) 22:00:09 ]
- IronRubyがまともに動けばGUI問題は解決しそうだがなあ…。
IronPythonほどではないみたいだし
- 629 名前:デフォルトの名無しさん [2009/07/03(金) 18:26:45 ]
- >>628
ちなみに、Jrubyとかは×なのですか?
- 630 名前:デフォルトの名無しさん [2009/07/10(金) 09:40:27 ]
- ×
- 631 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 21:42:53 ]
- MinGWでのビルド、俺は上手くいかなかった…
仕方無いから、ruby-gnome2-0.16.0-1-i386-mswin32.exeでインストールしたのを使ってる… 0.16で、ドラッグアンドドロップされたファイルのパスを調べるにはどうしたら良いですか? 0.19だと、drag-data-receivedシグナルで獲得出来たのですが、 Windowsのruby/gnome2 0.16では獲得できないようなのですが…
- 632 名前:デフォルトの名無しさん [2009/07/16(木) 00:36:37 ]
- Ruby1.9.1のWindows版って、IO周りの処理が遅いらしいのだが、
1.9.2では改善されないのかな?
- 633 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 01:37:16 ]
- RubyのWindows版でGUIアプリ用フレーム枠みなさん何使ってます
- 634 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 08:48:04 ]
- >>632
年末までにはなんか考えたい
- 635 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 06:55:15 ]
- >>632
1.8.7もwindows版はどうもすごく遅い。なんとかならないかな。
- 636 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 08:34:24 ]
- (基本ファイルの)requireで読まれるときにバカみたいに負荷かかってるよね
- 637 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 08:39:20 ]
- ウィルススキャナが走ってるとか狂ったようにgemsがあるとか
- 638 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 10:52:59 ]
- Railsのrake -Tとか、script/soncoleの立ち上がりに、30秒くらいかかるぜ orz
Linux(Ubuntu)だと1/10くらいもかからんのに…
- 639 名前:638 mailto:sage [2009/07/19(日) 10:53:50 ]
- >>637
ああ、gems削除すればいいのか・・・試してみます。 あとアンチウィルスの対象外に指定すればいいのかね?
- 640 名前:638 mailto:sage [2009/07/19(日) 11:00:58 ]
- うちの速めのマシンで時間はかってみたよ。
■rake $ time rake -T : real 0m25.858s user 0m0.031s sys 0m0.015s (2回目) real 0m7.094s user 0m0.015s sys 0m0.061s ■script/runner (rakeやった後) $ time script/runner "puts 'hello'" hello real 0m15.673s user 0m0.030s sys 0m0.031s (2回目) $ time script/runner "puts 'hello'" hello real 0m12.170s user 0m0.000s sys 0m0.031s おせええええ CPU Quad Core Q6600, Memory 2GB, Ruby1.8.7, Rails 2.3.2.1, Windows Vista SP2(32bit)
- 641 名前:638 mailto:sage [2009/07/26(日) 09:16:52 ]
- rake cleanup
$ time rake -T real 0m13.801s user 0m0.015s sys 0m0.000s $ time rake -T real 0m5.850s user 0m0.000s sys 0m0.000s $ time script/run hello real 0m16.309s user 0m0.015s sys 0m0.015s $ time script/run hello real 0m12.124s user 0m0.000s sys 0m0.030s rake cleanupかけたら、rakeだけ少し早くなったわ
- 642 名前:デフォルトの名無しさん mailto:sage [2009/07/26(日) 15:16:18 ]
- multi
- 643 名前:デフォルトの名無しさん mailto:sage [2009/07/26(日) 15:59:14 ]
- requireするファイルをとにかく少なくするのが重要
可能ならでっかい1枚ファイルにすればきっと速い
- 644 名前:デフォルトの名無しさん mailto:sage [2009/07/27(月) 12:17:46 ]
- gemはインストールしてあるだけで時間を食う
- 645 名前:638 mailto:sage [2009/07/28(火) 10:34:40 ]
- >>642
ごめん。Railsスレに書いちゃった
- 646 名前:デフォルトの名無しさん [2009/08/24(月) 06:27:28 ]
- jarp.does.notwork.orgの名前解決ができないんだけど
- 647 名前:デフォルトの名無しさん [2009/08/25(火) 00:49:15 ]
- 誰も反応してくれないのね
- 648 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 07:53:40 ]
- 質問です。
8時間悩んだバグが単なる変数の再初期化のし忘れでした。 このやりきれない気持ちをどうすればよいですか。
- 649 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 09:14:36 ]
- 過疎スレに突然ひとりごとじみたこと書かれても...
- 650 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 10:06:50 ]
- C&Pにレス書かれても...
- 651 名前:デフォルトの名無しさん [2009/08/25(火) 11:45:27 ]
- よくあることだ
- 652 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 09:45:32 ]
- >sharedなsshセッションが残っているため日記は更新できるが、誰も見ることができないjarpなのであった
- 653 名前:デフォルトの名無しさん mailto:sage [2009/08/28(金) 19:48:46 ]
- One Click Installerと迷ったが結局こっちにした
違いがよく分からんが
- 654 名前:デフォルトの名無しさん mailto:sage [2009/08/28(金) 21:19:29 ]
- >>653
これはどう? Rumix - Ruby Starter Package with Installer ruby.morphball.net/rumix/
- 655 名前:デフォルトの名無しさん mailto:sage [2009/08/29(土) 01:31:56 ]
- リファレンスが日本語ってのはいいな
- 656 名前:デフォルトの名無しさん mailto:sage [2009/08/29(土) 07:28:17 ]
- One Click Installerってアップデートできんじゃんかw
- 657 名前:デフォルトの名無しさん mailto:sage [2009/08/31(月) 11:18:10 ]
- そうなの?一旦アンインストールするしか
- 658 名前:デフォルトの名無しさん mailto:sage [2009/08/31(月) 22:03:37 ]
- 原因がさっぱり見えないしどこに投げるべきかも迷ったからここに書き散らかし
ASR1.8.7(p174)とOne Click Ruby Installer 186-26でvruby使いながら URLを標準のブラウザ(Fx3.5.2)で開こうとすると1分ぐらい固まった ruby -rvr/vruby -e'VRLocalScreen.newform.create; system "start example.com"' ruby -rvr/vruby -e'VRLocalScreen.newform.create; system "RunDLL32.EXE url.dll,FileProtocolHandler example.com"' 標準のブラウザをChrome2.0.172.43にしたらURLはすぐ開くようになったものの フォルダのオープンも(当然ブラウザと関係なく)同じように固まる ruby -rvr/vruby -e'VRLocalScreen.newform.create; system "start c:\\"' ruby -rvr/vruby -e'VRLocalScreen.newform.create; system "RunDLL32.EXE url.dll,FileProtocolHandler"' XP環境二つで確認したから環境依存ではないはず vrubyを使わなければ問題ないし、使っていてもsystem関数やstart, rundll32.exeの呼び出し自体は遅くない Fxでもfirefox.exeを直接叩けば大丈夫だったから、とりあえずの回避方法 cmd = Win32::Registry::HKEY_CLASSES_ROOT.open('http\shell\open\command') {|reg| reg[nil] } cmd.sub!('%1', url) system cmd
- 659 名前:デフォルトの名無しさん mailto:sage [2009/09/03(木) 16:56:01 ]
- なぜここに書いた
- 660 名前:デフォルトの名無しさん mailto:sage [2009/09/04(金) 00:36:59 ]
- 既視感がある。DDEのせいじゃないか?
messageloop呼ばないとウインドウがハングしたも同然だから、 メッセージのブロードキャストを使うDDEが止まるぞ。 FirefoxがDDE使うかどうかは知らんけどな。
- 661 名前:デフォルトの名無しさん mailto:sage [2009/09/04(金) 08:12:26 ]
- Windows用Rubyは MinGW版が速いと聞いてRuby on Railsで試してみた - yuum3のお仕事日記
d.hatena.ne.jp/yuum3/20090805/1249452345 antoniocangiano.com/wp-content/uploads/2009/08/mri_kri_total_runtime.png mingw版のほうが速いんだってさ
- 662 名前:デフォルトの名無しさん mailto:sage [2009/09/04(金) 15:55:23 ]
- unicode化が楽しみだ
- 663 名前:デフォルトの名無しさん mailto:sage [2009/09/04(金) 22:47:32 ]
- >>659
どこに投げればいいか迷ったから お蔵入りさせるよりは誰かに見てもらった方がよいし、どこに投げればいいよって言ってもらえれば十分だった パッチじゃないからライセンス云々の問題にはならないはず 心証的には・・・どうなんだろうね >>660 ありがとう、やっぱ見てもらうもんだ 再現コードを作るときのミスで、>>658は指摘の通りこれで解決した ruby -rvr/vruby -e'Thread.new{sleep 5; system "start c:\\"}; VRLocalScreen.start(VRForm)' ruby -rvr/vruby -e'Thread.new{sleep 5; system "RunDLL32.EXE url.dll,FileProtocolHandler example.com"}; VRLocalScreen.start(VRForm)' ただきっかけはタスクトレイのメニューからsystemでrundll32.exeを呼んだときだから、messageloopもしてるんだ とりあえず探った部分が外していたとわかったから一から探り直してみるよ
- 664 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 21:15:00 ]
- Rails遅いのかーバージョン下げるかなー
- 665 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 22:06:08 ]
- 913 nobodyさん [sage] Date:2009/09/06(日) 14:23:30 ID:??? Be:
>>905-907 本当だ。なんだこれ? mswin32版のRuby 1.8.7-p160が遅すぎる件 - 那由多屋 開発日誌 d.hatena.ne.jp/nayutaya/20090601/1243848756 L'eclat des jours(2009-04-22) www.artonx.org/diary/20090422.html (コメ欄)
- 666 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 23:28:30 ]
- 何年も前から言われてることに反応して欲しいのかな
- 667 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 23:53:35 ]
- 何年も前じゃないだろ
- 668 名前:デフォルトの名無しさん mailto:sage [2009/09/07(月) 00:40:48 ]
- ttp://www.garbagecollect.jp/~usa/d/200710a.html#id20071001_P3
- 669 名前:デフォルトの名無しさん mailto:sage [2009/09/07(月) 00:52:45 ]
- ごめん。勘違いしてたわ
- 670 名前:デフォルトの名無しさん mailto:sage [2009/09/07(月) 06:40:46 ]
- >>666-667
>>665がその前もコピペしないからわからないが、どうやら、p160にうpだてすると、 Railsのviewの処理が100倍遅くなるらしい。今年に入ってからの話。
- 671 名前:デフォルトの名無しさん mailto:sage [2009/09/07(月) 12:03:57 ]
- それってmingw32版でも同じ?
- 672 名前:デフォルトの名無しさん mailto:sage [2009/09/07(月) 15:57:14 ]
- 遅くなっている原因から考えると、当然同じだろう。
- 673 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 17:46:08 ]
- 最新版で直ってないか?
$ svn log -r{2009-09-18}:HEAD win32/win32.c ------------------------------------------------------------------------ r24994 | usa | 2009-09-18 14:32:13 +0900 (Fri, 18 Sep 2009) | 4 lines * win32/win32.c (rb_w32_select): on 1.8, we don't need to poll sockets, because our select is never called from multiple threads. ------------------------------------------------------------------------ r24996 | usa | 2009-09-18 14:44:49 +0900 (Fri, 18 Sep 2009) | 3 lines * win32/win32.c (rb_w32_select): wait specified time on select. ------------------------------------------------------------------------
- 674 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 21:09:07 ]
- >>673
ttp://www.garbagecollect.jp/~usa/d/200909b.html#id20090918_P1_2 >再現ケースを持っていないので確認できないんだけど、これでちょっとはマシになったりしないだろうか。 これのことだね 俺も確認できないけど、どうだったんだろ?
- 675 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 02:04:15 ]
- pc12.2ch.net/test/read.cgi/tech/1253176267/768
から誘導されてきました。 Windows XPでExcelを操作する際、 Excelが1つだけ起動しているときはwin32oleを使って WIN32OLE.connect('ExcelApplication') でうまくいくんですが 複数起動しているとどれかひとつしか操作できません。 どうすれば複数のExcelを操作できるでしょうか?
- 676 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 04:26:36 ]
- 出来ないような気がするんだけど
該当するスレはこっちだと思う pc12.2ch.net/test/read.cgi/tech/1137771139/ ここも過疎ってるから こっちの方がいいかな pc12.2ch.net/test/read.cgi/tech/1243095768/ pc12.2ch.net/test/read.cgi/tech/1254281104/
- 677 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 04:54:05 ]
- ファイルを開いている状態なら、
WIN32OLE.connect('D:\Book1.xls') みたいに選択できるよ
- 678 名前:675 mailto:sage [2009/10/15(木) 23:14:01 ]
- >>677
タスクなどで各Excelが開いてるファイルを調べてそれを足がかりに 各Excelにconnectするわけですか。 試してみます。
- 679 名前:デフォルトの名無しさん [2009/11/17(火) 21:37:43 ]
- 64bit版Windows7では、Windows-On-Windows 64(WOW64)という機能
で、64ビット版のWindows OS上で32ビット版向けのソフトウエアを動作 できるようにしているらしいんだけど、Rubyの32bit版や拡張ライブラリ も動作するんですかね?
- 680 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 22:58:14 ]
- 試してないけど動くんじゃない?
64bitのバイナリから32bitのバイナリ呼んだりしなけりゃ問題ないはず。 細かい話だとこの辺とか。 ttp://d.hatena.ne.jp/NyaRuRu/20091019/p1
- 681 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 09:25:17 ]
- >>679
普通に動く。 >>680 バイナリつーかDLLね。 EXEを普通にプロセス起動する分には問題ない。
- 682 名前:679 [2009/11/18(水) 23:24:38 ]
- それはよかった。新しくPC買うときは64bitにしよう
- 683 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 09:09:39 ]
- Rubyと関係ないけど、x64版Windowsのまとめ。
* ドライバは32bit版は使えない。64bit版が必要。 さらに、Vista以降は64bit版に限って署名のないドライバは禁止 * 16bitアプリケーションは動作しない * 32bitアプリケーションからの64bitアプリケーションの起動、および、 64bitアプリケーションからの32bitアプリケーションの起動は可能 * 32bitアプリケーションからの64bit DLL呼び出し、および、64bit アプリケーションからの32bit DLL呼び出しはできない * 普通の32bitアプリケーションからは、システムフォルダの一部や レジストリの一部が見えなくなっている
- 684 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 14:38:35 ]
- Ruby 1.9 And Rails 3.0
www.slideshare.net/arrrrcamp/ruby-19-and-rails-30
- 685 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 16:09:54 ]
- WindowsでCairoライブラリ利用しようとしてるんですけど、
エラーが起きてしまって難儀してます。 1.8.7 (2009-06-12 patchlevel 174) [i386-mswin32] と 1.9.1p376 (2009-12-07 revision 26041) [i386-mswin32] の両方で利用したいと思っています。 1.8.7だと オフィシャルからダウンロードしてきた cairo-1.8.1-x86-mswin32.gem をgem installしようとすると No definition for rb_cairo_satisfied_version と言われてしまい 1.9.1ではgemは成功するのですが、 実行すると [省略]/lib/ruby/gems/1.9.1/gems/cairo-1.8.1-x86-mswin32/src/c airo.so: [BUG] Segmentation fault ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-mswin32] とスクリプト実行時に落ちてしまいます。
- 686 名前:685 mailto:sage [2009/12/20(日) 16:13:19 ]
- Rubyは1.8.7、1.9.1共々artonさんのビルドを利用しています。
jp.rubyist.net/magazine/?0019-cairo のhinomaru.rbをまず実行できるところまで持って行ければなのですが。 情報ありませんか?
- 687 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 10:35:49 ]
- >>685
No definitionなんちゃらはドキュメントがないよって言ってるだけだから問題ないよ 無視してhinomaru.rbが動かせるはず ただし一般的に1.8でgemライブラリ使うにはRUBYOPTかrequireが必要なので、そこはぐぐってどうにかして あとそのgemは多分1.8用のバイナリだから1.9では動かない 後々1.9が必要になったときは1.9バイナリの配布を待つか自分でコンパイルするかの二択 ってここまで書いて気づいたけど一ヶ月近くレスついてなかったのかよ、もう解決してるかな
- 688 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 23:28:27 ]
- 1.8.7(p249)
- 689 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 20:32:06 ]
- rubyってruby.exeのパス求める方法ないのか?
perlならperl -e "print $^X"だな まじ、which使えとか#!の行取り出せとかしかないわけ?
- 690 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 20:41:41 ]
- require 'rbconfig'
File.join(RbConfig::CONFIG["bindir"], RbConfig::CONFIG["ruby_install_name"] + RbConfig::CONFIG["EXEEXT"]) うちでは "C:/Program Files/ruby-1.8/bin/ruby.exe" が返る
- 691 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 22:00:27 ]
- うちでは
perl -e 'print $^X' で perl が返ってくるんだがそれでいいの? /usr/bin/perl とかが返ってきて欲しいんだよね?
- 692 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 22:03:54 ]
- $^X <snip>
Depending on the host operating system, the value of $^X may be a relative or absolute pathname of the perl program file と書いてからスレがWindows用だったことに気付いた。ごめんなさい。
- 693 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 23:08:02 ]
- >>692
それでいいなら ENV["_"] でいい $ ruby -e "p ENV['_']" "/usr/local/bin/ruby" シェル依存だからWindowsでは無論動作しない
- 694 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 23:31:34 ]
- dlかWin32APIでGetModuleFileNameでも呼び出せば
- 695 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 23:41:48 ]
- いやだからRbConfigに全部書いてあるって
- 696 名前:デフォルトの名無しさん mailto:sage [2010/02/20(土) 00:08:21 ]
- ruby.exeを別のファイルにコピーしたらアウトじゃね?
- 697 名前:デフォルトの名無しさん mailto:sage [2010/02/20(土) 00:09:55 ]
- そうだよ
インストール時の情報を読んでるに過ぎない で、そこまで追随する必要はある? ありそうな気もするが、そもそもそういう環境ではRubyライブラリ動かないと思うぞ
- 698 名前:デフォルトの名無しさん mailto:sage [2010/02/20(土) 04:23:23 ]
- >>697
んなこたーない
- 699 名前:689 mailto:sage [2010/02/20(土) 06:14:59 ]
- RbConfigってのは
> perl -e "require Config; print $Config::Config{'perlpath'}" と一緒なわけだよな $^Xとかpythonのsys.executableみたいなのは ない、でいいわけね まあ他環境でも同じようにパス取れてると思ってると危険なんで 設定ファイル見た方がいいのかもな
- 700 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 12:06:01 ]
- >>697
Ruby入ってない環境に、ruby.exeとmsvcrt-rubyXX.dllだけコピーしたら一応Rubyとしては動くぞ 組み込みライブラリしか使えないけどな
- 701 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 12:07:06 ]
- exerb
- 702 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 12:07:36 ]
- …つか、よくよく考えたらインストーラー付きじゃないRubyもあるんだよな
単にzipにまとめただけのやつが移動して動かなかったらおかしいや
- 703 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 01:24:35 ]
- 実行中なら自身のプロセス情報読み取ればパス取得できるんじゃなかろか
- 704 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 01:28:27 ]
- そうじゃない OS があるけど
ここは Windows スレだから yes
|

|