他プラットホームとの互換性なんかいらん!
漏れはWindowsの上だけで快適に使いたいんだ!
Windows独自の技術的な話題や、
Windows版だけのrubyの問題について語るスレ。
■ruby
http://www.ruby-lang.org/ja/
■ruby関連スレ
・Rubyについて Part 22 (本スレ?)
http://pc8.2ch.net/test/read.cgi/tech/1147897915/
・Ruby初心者スレッドPart7
http://pc8.2ch.net/test/read.cgi/tech/1154077799/l50
【ActiveScript】RubyをWindowsで使うスレ【GUI】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2006/08/08(火) 19:08:09664デフォルトの名無しさん
2009/09/06(日) 21:15:00 Rails遅いのかーバージョン下げるかなー
665デフォルトの名無しさん
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が遅すぎる件 - 那由多屋 開発日誌
http://d.hatena.ne.jp/nayutaya/20090601/1243848756
L'eclat des jours(2009-04-22)
http://www.artonx.org/diary/20090422.html
(コメ欄)
>>905-907
本当だ。なんだこれ?
mswin32版のRuby 1.8.7-p160が遅すぎる件 - 那由多屋 開発日誌
http://d.hatena.ne.jp/nayutaya/20090601/1243848756
L'eclat des jours(2009-04-22)
http://www.artonx.org/diary/20090422.html
(コメ欄)
666デフォルトの名無しさん
2009/09/06(日) 23:28:30 何年も前から言われてることに反応して欲しいのかな
667デフォルトの名無しさん
2009/09/06(日) 23:53:35 何年も前じゃないだろ
668デフォルトの名無しさん
2009/09/07(月) 00:40:48 ttp://www.garbagecollect.jp/~usa/d/200710a.html#id20071001_P3
669デフォルトの名無しさん
2009/09/07(月) 00:52:45 ごめん。勘違いしてたわ
670デフォルトの名無しさん
2009/09/07(月) 06:40:46671デフォルトの名無しさん
2009/09/07(月) 12:03:57 それってmingw32版でも同じ?
672デフォルトの名無しさん
2009/09/07(月) 15:57:14 遅くなっている原因から考えると、当然同じだろう。
673デフォルトの名無しさん
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.
------------------------------------------------------------------------
$ 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デフォルトの名無しさん
2009/09/20(日) 21:09:07 >>673
ttp://www.garbagecollect.jp/~usa/d/200909b.html#id20090918_P1_2
>再現ケースを持っていないので確認できないんだけど、これでちょっとはマシになったりしないだろうか。
これのことだね
俺も確認できないけど、どうだったんだろ?
ttp://www.garbagecollect.jp/~usa/d/200909b.html#id20090918_P1_2
>再現ケースを持っていないので確認できないんだけど、これでちょっとはマシになったりしないだろうか。
これのことだね
俺も確認できないけど、どうだったんだろ?
675デフォルトの名無しさん
2009/10/15(木) 02:04:15 http://pc12.2ch.net/test/read.cgi/tech/1253176267/768
から誘導されてきました。
Windows XPでExcelを操作する際、
Excelが1つだけ起動しているときはwin32oleを使って
WIN32OLE.connect('ExcelApplication')
でうまくいくんですが
複数起動しているとどれかひとつしか操作できません。
どうすれば複数のExcelを操作できるでしょうか?
から誘導されてきました。
Windows XPでExcelを操作する際、
Excelが1つだけ起動しているときはwin32oleを使って
WIN32OLE.connect('ExcelApplication')
でうまくいくんですが
複数起動しているとどれかひとつしか操作できません。
どうすれば複数のExcelを操作できるでしょうか?
676デフォルトの名無しさん
2009/10/15(木) 04:26:36 出来ないような気がするんだけど
該当するスレはこっちだと思う
http://pc12.2ch.net/test/read.cgi/tech/1137771139/
ここも過疎ってるから
こっちの方がいいかな
http://pc12.2ch.net/test/read.cgi/tech/1243095768/
http://pc12.2ch.net/test/read.cgi/tech/1254281104/
該当するスレはこっちだと思う
http://pc12.2ch.net/test/read.cgi/tech/1137771139/
ここも過疎ってるから
こっちの方がいいかな
http://pc12.2ch.net/test/read.cgi/tech/1243095768/
http://pc12.2ch.net/test/read.cgi/tech/1254281104/
677デフォルトの名無しさん
2009/10/15(木) 04:54:05 ファイルを開いている状態なら、
WIN32OLE.connect('D:\Book1.xls')
みたいに選択できるよ
WIN32OLE.connect('D:\Book1.xls')
みたいに選択できるよ
679デフォルトの名無しさん
2009/11/17(火) 21:37:43 64bit版Windows7では、Windows-On-Windows 64(WOW64)という機能
で、64ビット版のWindows OS上で32ビット版向けのソフトウエアを動作
できるようにしているらしいんだけど、Rubyの32bit版や拡張ライブラリ
も動作するんですかね?
で、64ビット版のWindows OS上で32ビット版向けのソフトウエアを動作
できるようにしているらしいんだけど、Rubyの32bit版や拡張ライブラリ
も動作するんですかね?
680デフォルトの名無しさん
2009/11/17(火) 22:58:14 試してないけど動くんじゃない?
64bitのバイナリから32bitのバイナリ呼んだりしなけりゃ問題ないはず。
細かい話だとこの辺とか。
ttp://d.hatena.ne.jp/NyaRuRu/20091019/p1
64bitのバイナリから32bitのバイナリ呼んだりしなけりゃ問題ないはず。
細かい話だとこの辺とか。
ttp://d.hatena.ne.jp/NyaRuRu/20091019/p1
681デフォルトの名無しさん
2009/11/18(水) 09:25:17682679
2009/11/18(水) 23:24:38 それはよかった。新しくPC買うときは64bitにしよう
683デフォルトの名無しさん
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アプリケーションからは、システムフォルダの一部や
レジストリの一部が見えなくなっている
* ドライバは32bit版は使えない。64bit版が必要。
さらに、Vista以降は64bit版に限って署名のないドライバは禁止
* 16bitアプリケーションは動作しない
* 32bitアプリケーションからの64bitアプリケーションの起動、および、
64bitアプリケーションからの32bitアプリケーションの起動は可能
* 32bitアプリケーションからの64bit DLL呼び出し、および、64bit
アプリケーションからの32bit DLL呼び出しはできない
* 普通の32bitアプリケーションからは、システムフォルダの一部や
レジストリの一部が見えなくなっている
684デフォルトの名無しさん
2009/11/26(木) 14:38:35 Ruby 1.9 And Rails 3.0
http://www.slideshare.net/arrrrcamp/ruby-19-and-rails-30
http://www.slideshare.net/arrrrcamp/ruby-19-and-rails-30
685デフォルトの名無しさん
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]
とスクリプト実行時に落ちてしまいます。
エラーが起きてしまって難儀してます。
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]
とスクリプト実行時に落ちてしまいます。
686685
2009/12/20(日) 16:13:19 Rubyは1.8.7、1.9.1共々artonさんのビルドを利用しています。
http://jp.rubyist.net/magazine/?0019-cairo
のhinomaru.rbをまず実行できるところまで持って行ければなのですが。
情報ありませんか?
http://jp.rubyist.net/magazine/?0019-cairo
のhinomaru.rbをまず実行できるところまで持って行ければなのですが。
情報ありませんか?
687デフォルトの名無しさん
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バイナリの配布を待つか自分でコンパイルするかの二択
ってここまで書いて気づいたけど一ヶ月近くレスついてなかったのかよ、もう解決してるかな
No definitionなんちゃらはドキュメントがないよって言ってるだけだから問題ないよ
無視してhinomaru.rbが動かせるはず
ただし一般的に1.8でgemライブラリ使うにはRUBYOPTかrequireが必要なので、そこはぐぐってどうにかして
あとそのgemは多分1.8用のバイナリだから1.9では動かない
後々1.9が必要になったときは1.9バイナリの配布を待つか自分でコンパイルするかの二択
ってここまで書いて気づいたけど一ヶ月近くレスついてなかったのかよ、もう解決してるかな
688デフォルトの名無しさん
2010/02/08(月) 23:28:27 1.8.7(p249)
689デフォルトの名無しさん
2010/02/19(金) 20:32:06 rubyってruby.exeのパス求める方法ないのか?
perlならperl -e "print $^X"だな
まじ、which使えとか#!の行取り出せとかしかないわけ?
perlならperl -e "print $^X"だな
まじ、which使えとか#!の行取り出せとかしかないわけ?
690デフォルトの名無しさん
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" が返る
File.join(RbConfig::CONFIG["bindir"], RbConfig::CONFIG["ruby_install_name"] + RbConfig::CONFIG["EXEEXT"])
うちでは "C:/Program Files/ruby-1.8/bin/ruby.exe" が返る
691デフォルトの名無しさん
2010/02/19(金) 22:00:27 うちでは
perl -e 'print $^X'
で
perl
が返ってくるんだがそれでいいの?
/usr/bin/perl とかが返ってきて欲しいんだよね?
perl -e 'print $^X'
で
perl
が返ってくるんだがそれでいいの?
/usr/bin/perl とかが返ってきて欲しいんだよね?
692デフォルトの名無しさん
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用だったことに気付いた。ごめんなさい。
Depending on the host operating system, the value of $^X may be a
relative or absolute pathname of the perl program file
と書いてからスレがWindows用だったことに気付いた。ごめんなさい。
693デフォルトの名無しさん
2010/02/19(金) 23:08:02694デフォルトの名無しさん
2010/02/19(金) 23:31:34 dlかWin32APIでGetModuleFileNameでも呼び出せば
695デフォルトの名無しさん
2010/02/19(金) 23:41:48 いやだからRbConfigに全部書いてあるって
696デフォルトの名無しさん
2010/02/20(土) 00:08:21 ruby.exeを別のファイルにコピーしたらアウトじゃね?
697デフォルトの名無しさん
2010/02/20(土) 00:09:55 そうだよ
インストール時の情報を読んでるに過ぎない
で、そこまで追随する必要はある?
ありそうな気もするが、そもそもそういう環境ではRubyライブラリ動かないと思うぞ
インストール時の情報を読んでるに過ぎない
で、そこまで追随する必要はある?
ありそうな気もするが、そもそもそういう環境ではRubyライブラリ動かないと思うぞ
698デフォルトの名無しさん
2010/02/20(土) 04:23:23 >>697
んなこたーない
んなこたーない
699689
2010/02/20(土) 06:14:59 RbConfigってのは
> perl -e "require Config; print $Config::Config{'perlpath'}"
と一緒なわけだよな
$^Xとかpythonのsys.executableみたいなのは
ない、でいいわけね
まあ他環境でも同じようにパス取れてると思ってると危険なんで
設定ファイル見た方がいいのかもな
> perl -e "require Config; print $Config::Config{'perlpath'}"
と一緒なわけだよな
$^Xとかpythonのsys.executableみたいなのは
ない、でいいわけね
まあ他環境でも同じようにパス取れてると思ってると危険なんで
設定ファイル見た方がいいのかもな
700デフォルトの名無しさん
2010/02/23(火) 12:06:01701デフォルトの名無しさん
2010/02/23(火) 12:07:06 exerb
702デフォルトの名無しさん
2010/02/23(火) 12:07:36 …つか、よくよく考えたらインストーラー付きじゃないRubyもあるんだよな
単にzipにまとめただけのやつが移動して動かなかったらおかしいや
単にzipにまとめただけのやつが移動して動かなかったらおかしいや
703デフォルトの名無しさん
2010/02/26(金) 01:24:35 実行中なら自身のプロセス情報読み取ればパス取得できるんじゃなかろか
704デフォルトの名無しさん
2010/02/26(金) 01:28:27 そうじゃない OS があるけど
ここは Windows スレだから
yes
ここは Windows スレだから
yes
705デフォルトの名無しさん
2010/02/26(金) 08:55:39 今って、mingw32とVC6でビルドされたmswin32との差異って何になるんだろう?
・使用コンパイラがmingw32はgcc、mswin32はVC6
・前項に関連してRubyソースにgcc特有の最適化が入っているため性能が違う(mingwの方が速い)
・RUBY_PLATFORMの値が違う
ぐらい?
昔だと
・Ruby本体のDLL(今でいうmsvcrt-rubyXX.dll)が別名で拡張ライブラリのバイナリ共用不可(現在は可能)
・archdirが別
とかあったみたいだけど1.7の頃に統一されたみたいだし。
ruby-win32メーリングリストあたりに情報がありそうな気がするものの、
アーカイブが公開されてないみたいでどうしたもんかな。
・使用コンパイラがmingw32はgcc、mswin32はVC6
・前項に関連してRubyソースにgcc特有の最適化が入っているため性能が違う(mingwの方が速い)
・RUBY_PLATFORMの値が違う
ぐらい?
昔だと
・Ruby本体のDLL(今でいうmsvcrt-rubyXX.dll)が別名で拡張ライブラリのバイナリ共用不可(現在は可能)
・archdirが別
とかあったみたいだけど1.7の頃に統一されたみたいだし。
ruby-win32メーリングリストあたりに情報がありそうな気がするものの、
アーカイブが公開されてないみたいでどうしたもんかな。
706デフォルトの名無しさん
2010/02/26(金) 09:30:23707デフォルトの名無しさん
2010/02/26(金) 09:49:00 >>706
>というかVC6ってまだ手に入るの?
正式な形では無理と思われる。
msvcrt.dllへのリンクって観点だとWDKやDDKあたりからCRT.libを持ってくると
今時のVCでもmsvcrt.dll使わせることが可能ではあるみたい。
あと、Windows Server 2003 SP1 DDK は無料でダウンロードできて、
コンパイラもついてくる、と。
ttp://d.hatena.ne.jp/j_m/20080301/1204394341
性能と、拡張ライブラリ作るときの敷居の低さから
mswin32からmingw32への移行を考えてるんだけど、
特に差異もない感じなんだろうか。
Ruby自体のDLLやらシンボルやらも同じならASRとかも
インストールすれば動くんだろうしなあ。
>というかVC6ってまだ手に入るの?
正式な形では無理と思われる。
msvcrt.dllへのリンクって観点だとWDKやDDKあたりからCRT.libを持ってくると
今時のVCでもmsvcrt.dll使わせることが可能ではあるみたい。
あと、Windows Server 2003 SP1 DDK は無料でダウンロードできて、
コンパイラもついてくる、と。
ttp://d.hatena.ne.jp/j_m/20080301/1204394341
性能と、拡張ライブラリ作るときの敷居の低さから
mswin32からmingw32への移行を考えてるんだけど、
特に差異もない感じなんだろうか。
Ruby自体のDLLやらシンボルやらも同じならASRとかも
インストールすれば動くんだろうしなあ。
708デフォルトの名無しさん
2010/03/11(木) 13:58:22 VC9でもできるらしい。
ttp://www.garbagecollect.jp/~usa/d/200910a.html
ttp://www.garbagecollect.jp/~usa/d/200910c.html
ttp://www.garbagecollect.jp/~usa/d/200910a.html
ttp://www.garbagecollect.jp/~usa/d/200910c.html
709デフォルトの名無しさん
2010/03/30(火) 01:22:45 >>707
この辺のファイルは今のうちにダウンロードしておくことをお勧め。
Windows Server 2003 SP1 DDK (VC6が入っている)
http://download.microsoft.com/download/9/0/f/90f019ac-8243-48d3-91cf-81fc4093ecfd/1830_usa_ddk.iso
Windows Server 2003 Platform SDK Feb 2003 (VC6用PSDK)
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
Visual Studio 6.0 SP6 (DDKで不足しているライブラリの一部を入手可能)
http://www.microsoft.com/downloads/details.aspx?FamilyId=A8494EDB-2E89-4676-A16A-5C5477CB9713&displaylang=ja
DirectX 9.0 SDK Oct 2004 (Extrasを入れるとVC6で使用可能)
http://www.microsoft.com/downloads/details.aspx?FamilyID=b7bc31fa-2df1-44fd-95a4-c2555446aed4&DisplayLang=en
DirectX 9.0 SDK Oct 2004 Extras (DirectX SDKをVC6で使う場合に必要)
http://www.microsoft.com/downloads/details.aspx?FamilyID=d6f237de-a6ee-4ded-8bb6-139536162eb8&DisplayLang=en
この辺のファイルは今のうちにダウンロードしておくことをお勧め。
Windows Server 2003 SP1 DDK (VC6が入っている)
http://download.microsoft.com/download/9/0/f/90f019ac-8243-48d3-91cf-81fc4093ecfd/1830_usa_ddk.iso
Windows Server 2003 Platform SDK Feb 2003 (VC6用PSDK)
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
Visual Studio 6.0 SP6 (DDKで不足しているライブラリの一部を入手可能)
http://www.microsoft.com/downloads/details.aspx?FamilyId=A8494EDB-2E89-4676-A16A-5C5477CB9713&displaylang=ja
DirectX 9.0 SDK Oct 2004 (Extrasを入れるとVC6で使用可能)
http://www.microsoft.com/downloads/details.aspx?FamilyID=b7bc31fa-2df1-44fd-95a4-c2555446aed4&DisplayLang=en
DirectX 9.0 SDK Oct 2004 Extras (DirectX SDKをVC6で使う場合に必要)
http://www.microsoft.com/downloads/details.aspx?FamilyID=d6f237de-a6ee-4ded-8bb6-139536162eb8&DisplayLang=en
710デフォルトの名無しさん
2010/03/30(火) 01:49:05 >>709
ちょっと間違い。DDKのコンパイラはVS2003相当なので,VC6を入手するにはeMbeded Visual C++が必要。
eMbeded Visual C++ 4.0 (ダウンロードページのプロダクトIDが必要)
http://msdn.microsoft.com/ja-jp/vstudio/cc789301.aspx
eMbeded Visual C++ 4.0 SP4
http://www.microsoft.com/downloads/details.aspx?familyid=4A4ED1F4-91D3-4DBE-986E-A812984318E5&displaylang=ja
ちょっと間違い。DDKのコンパイラはVS2003相当なので,VC6を入手するにはeMbeded Visual C++が必要。
eMbeded Visual C++ 4.0 (ダウンロードページのプロダクトIDが必要)
http://msdn.microsoft.com/ja-jp/vstudio/cc789301.aspx
eMbeded Visual C++ 4.0 SP4
http://www.microsoft.com/downloads/details.aspx?familyid=4A4ED1F4-91D3-4DBE-986E-A812984318E5&displaylang=ja
711デフォルトの名無しさん
2010/04/13(火) 20:04:27 IronRuby、結構イケルぞ!
712デフォルトの名無しさん
2010/04/13(火) 22:27:20 IronRuby、MRI 1.8.7対応してほしいのう。
713デフォルトの名無しさん
2010/04/27(火) 23:25:11 age
714デフォルトの名無しさん
2010/05/19(水) 07:50:47715デフォルトの名無しさん
2010/05/19(水) 20:48:40 VC++が無い
716デフォルトの名無しさん
2010/05/20(木) 23:38:27 >>714
DDKに入っている。
環境変数INCLUDEに(PSDK)\Includeと(DDK)\inc\crtが必要。
LIBには(PSDK)\Libと(DDK)\lib\crt\i386が必要。
DDKに入っている。
環境変数INCLUDEに(PSDK)\Includeと(DDK)\inc\crtが必要。
LIBには(PSDK)\Libと(DDK)\lib\crt\i386が必要。
717デフォルトの名無しさん
2010/05/21(金) 08:27:33718デフォルトの名無しさん
2010/05/21(金) 08:32:43 蓮舫「そのブレーキバーは走ってるときにも使いますか?」
運転士「いえ、止まるときにしか使いません」
蓮舫「運行全体におけるブレーキの使用時間は短いと思いますけどどうですか?」
運転士「時間的には短いですが、大変重要な役割が・・・」
蓮舫「長いか短いかだけおっしゃってください」
運転士「・・・短いです」
枝野「今回、ブレーキバーについては根本からの折損という結果にしたいと思います」
運転士「いえ、止まるときにしか使いません」
蓮舫「運行全体におけるブレーキの使用時間は短いと思いますけどどうですか?」
運転士「時間的には短いですが、大変重要な役割が・・・」
蓮舫「長いか短いかだけおっしゃってください」
運転士「・・・短いです」
枝野「今回、ブレーキバーについては根本からの折損という結果にしたいと思います」
719デフォルトの名無しさん
2010/05/22(土) 14:14:10 Windowsで実用的なRails環境作るの難しすぎ
nmakeとかデフォルトで入ってないんだけど。
twitterのgemとかどうやって入れたらいいんだよ?
nmakeとかデフォルトで入ってないんだけど。
twitterのgemとかどうやって入れたらいいんだよ?
720デフォルトの名無しさん
2010/05/22(土) 14:49:21 Windowsを使わない。
721デフォルトの名無しさん
2010/05/22(土) 15:26:34722デフォルトの名無しさん
2010/05/22(土) 15:54:22 ちなみにそういう用途でのおすすめのディストリは?
723デフォルトの名無しさん
2010/05/22(土) 15:56:58 どうせ/usr/localに入れるからRubyに関してはなんでもいい。
724デフォルトの名無しさん
2010/05/22(土) 16:32:38 >>719
cygwinかmingw使え
cygwinかmingw使え
725719
2010/05/22(土) 17:26:02 ああ、レスくれた人すまん
俺はLinux(最近はMacに移行)で、それはそれはもう快適に開発してんだが、
職場のデザイナたちは、みんな素のHTML書いて渡してくるだけのWindows使いで、
Rails入れなきゃスムーズに共同作業できねーだろって
俺がRails環境をWindowsに入れてやろうとしたら思いの外大変だったという愚痴だ。>719は。
俺はLinux(最近はMacに移行)で、それはそれはもう快適に開発してんだが、
職場のデザイナたちは、みんな素のHTML書いて渡してくるだけのWindows使いで、
Rails入れなきゃスムーズに共同作業できねーだろって
俺がRails環境をWindowsに入れてやろうとしたら思いの外大変だったという愚痴だ。>719は。
726719
2010/05/22(土) 17:36:28 で、仮想マシンとか、cygwinかmingw使ったらいいの?
なんか…職場のデザイナのPCにRailsを入れようって話に
持っていくだけでも大変だったからもういいや。
twitterのgemとかなくても起動するようにアプリを変更したし。
なんか…職場のデザイナのPCにRailsを入れようって話に
持っていくだけでも大変だったからもういいや。
twitterのgemとかなくても起動するようにアプリを変更したし。
727デフォルトの名無しさん
2010/05/22(土) 19:14:50 動作確認用社内鯖(Linux)を用意。アプリはpassengerで動かす
Winscpでビューテンプレートやスタイルシートを上書きしてもらい
一通り置いたらtmp/restart.txtも置いてもらうという感じでやってます。
(概略)
Winscpでビューテンプレートやスタイルシートを上書きしてもらい
一通り置いたらtmp/restart.txtも置いてもらうという感じでやってます。
(概略)
728721
2010/05/22(土) 23:37:07 >>726
相手がデザイナってことはPCに詳しくないだろうから、cygwinやmingwは無茶だと思われ。
無償で使えるVirtualBoxかVirtualPCがお勧め。(有償でもOKならVMWareがBest)
・VirtualBox -- オープンソースで開発されている比較的新しいソフト。Win/Mac/Linuxプラットフォームを選ばず。
・VirtualPC -- Microsoft提供で安定度は良いが、Windowsでしか使えない。(以前はMac版もあった)
で、>>721が自分のPCに上記のどちらかをインストールして(VirtualBoxならPCでなくてMacでもOK)、
仮想マシンを作る(数GBの空きディスクが必要)。その仮想マシン上でLinux、Rails、それにWebアプリを
インストールして動作を確認しておく。OKなら、その仮想マシンのイメージファイルをDVD-Rに焼いておく。
後は、相手のPCに同じ仮想マシンソフトをインストールし、DVD-Rに焼いたイメージファイルをPCにコピーして、
仮想マシンへ読み込ませる。これだけで、>>721が構築したLinux/Rails/Webアプリの環境が、
デザイナのPC上で完全に再現できる。デザイナが複数いても、PC台数分繰り返すだけで済む。
相手がデザイナってことはPCに詳しくないだろうから、cygwinやmingwは無茶だと思われ。
無償で使えるVirtualBoxかVirtualPCがお勧め。(有償でもOKならVMWareがBest)
・VirtualBox -- オープンソースで開発されている比較的新しいソフト。Win/Mac/Linuxプラットフォームを選ばず。
・VirtualPC -- Microsoft提供で安定度は良いが、Windowsでしか使えない。(以前はMac版もあった)
で、>>721が自分のPCに上記のどちらかをインストールして(VirtualBoxならPCでなくてMacでもOK)、
仮想マシンを作る(数GBの空きディスクが必要)。その仮想マシン上でLinux、Rails、それにWebアプリを
インストールして動作を確認しておく。OKなら、その仮想マシンのイメージファイルをDVD-Rに焼いておく。
後は、相手のPCに同じ仮想マシンソフトをインストールし、DVD-Rに焼いたイメージファイルをPCにコピーして、
仮想マシンへ読み込ませる。これだけで、>>721が構築したLinux/Rails/Webアプリの環境が、
デザイナのPC上で完全に再現できる。デザイナが複数いても、PC台数分繰り返すだけで済む。
729デフォルトの名無しさん
2010/05/23(日) 03:41:07 RubyをWindowsで使う香具師って馬鹿としか思えん (Matz伝)
730デフォルトの名無しさん
2010/05/23(日) 10:19:04 rubyinstaller使えば簡単なパターンだな
731719
2010/05/23(日) 16:49:22 >>727
素のHTMLを渡されるよりはましかもしれんが、
ローカルですぐに確認できない、バージョン管理が難しい、
デザイナが複数いた場合、同じファイルを上書きする可能性等、問題は多そうだ
>>728
デザイナにはDreamWeaverなどの使いなれたWindows上のツールで編集してもらって
Putty + Pageant + TortoiseSVN でコミットしてもらうようにしたんだが、
バーチャルPCの環境だとそのあたりの作業がうまく行くのかがちょっと心配なんだわ。
完全再現できる反面、Windows環境から隔離されてしまってデザイナが戸惑うんじゃないかと。
でも裏でsambaとかが作動して意識せずにバーチャルPCと行き来できるのかな??
まあいろんな方法があるってことがわかっただけでもよかった。ありがとう。
完全再現する必要がでてきたり、もし人が増えて手に終えなくなったりしたらVirtualBoxでやってみるわ
素のHTMLを渡されるよりはましかもしれんが、
ローカルですぐに確認できない、バージョン管理が難しい、
デザイナが複数いた場合、同じファイルを上書きする可能性等、問題は多そうだ
>>728
デザイナにはDreamWeaverなどの使いなれたWindows上のツールで編集してもらって
Putty + Pageant + TortoiseSVN でコミットしてもらうようにしたんだが、
バーチャルPCの環境だとそのあたりの作業がうまく行くのかがちょっと心配なんだわ。
完全再現できる反面、Windows環境から隔離されてしまってデザイナが戸惑うんじゃないかと。
でも裏でsambaとかが作動して意識せずにバーチャルPCと行き来できるのかな??
まあいろんな方法があるってことがわかっただけでもよかった。ありがとう。
完全再現する必要がでてきたり、もし人が増えて手に終えなくなったりしたらVirtualBoxでやってみるわ
732デフォルトの名無しさん
2010/05/23(日) 19:50:19 デザイナのこと考えるとやっかいなだな。
個人的なRails環境はcoLinuxとUbuntuにRails環境作って作ってるが(Portable Ubuntuが楽)、
coLinuxのcofsでNTFSのドライブをUbuntu側からマウントしてWindowsのIDEでファイル編集してる
Windows側からTortoiseSVNでコミットとかマージとかしてた。
ただし、coLinuxはUbuntuは9.04までの対応だったと思うので注意。9.10以降にアップグレードすると死ぬ
VirtualBoxとかの仮想マシン環境でもホストマシンのWindowsとの
ファイル共有的な仕組みでWindows側から使い慣れたエディタでシームレスに編集みたいなやり方はあると思うよ。
coLinuxもイメージコピーして動かすことができるし、
というかPortableUbuntuならディレクトリごと丸ごとコピペでうごくw
coLinuxは初回インスコ時に、PortableUbuntuだと動作ごとに管理者権限は必要なのがちょっと癌かな
まあ制限が許せば選択肢の一つとしてはありかと。
個人的なRails環境はcoLinuxとUbuntuにRails環境作って作ってるが(Portable Ubuntuが楽)、
coLinuxのcofsでNTFSのドライブをUbuntu側からマウントしてWindowsのIDEでファイル編集してる
Windows側からTortoiseSVNでコミットとかマージとかしてた。
ただし、coLinuxはUbuntuは9.04までの対応だったと思うので注意。9.10以降にアップグレードすると死ぬ
VirtualBoxとかの仮想マシン環境でもホストマシンのWindowsとの
ファイル共有的な仕組みでWindows側から使い慣れたエディタでシームレスに編集みたいなやり方はあると思うよ。
coLinuxもイメージコピーして動かすことができるし、
というかPortableUbuntuならディレクトリごと丸ごとコピペでうごくw
coLinuxは初回インスコ時に、PortableUbuntuだと動作ごとに管理者権限は必要なのがちょっと癌かな
まあ制限が許せば選択肢の一つとしてはありかと。
733デフォルトの名無しさん
2010/05/23(日) 19:53:47 ついでにこんなのあったのでさらしておくわ
BitNami :: RubyStack
http://bitnami.org/stack/rubystack
Ruby 1.8.7とRails 2.3.5の環境一式の各環境向け(Win,Linux,Mac)のインストーラーとか、
VMWareの仮想環境用イメージもあった(openSUSE 11.1, Ubuntu 10.04)
試してないので人柱キボンw
BitNami :: RubyStack
http://bitnami.org/stack/rubystack
Ruby 1.8.7とRails 2.3.5の環境一式の各環境向け(Win,Linux,Mac)のインストーラーとか、
VMWareの仮想環境用イメージもあった(openSUSE 11.1, Ubuntu 10.04)
試してないので人柱キボンw
734デフォルトの名無しさん
2010/05/23(日) 20:18:59 どんどん面倒な方向へ
735721
2010/05/24(月) 01:33:49 WinXP上のVirtualBoxでLinux(Ubuntu)を試しに触ってみた。
永くDebianを触っているが、Ubuntuは今回が初体験。参考にしたのは以下のサイト。
・VirtualBoxの使い方 - 仮想化ソフトVirtualBoxのインストール、使い方、設定方法
http://virtual-soft1.nnn2.com/
上記サイトのとおりにVirtualBoxをインストールして、Linux(Ubuntu8.04)の仮想マシンを起動。
違いはVirtualBoxの最新バージョンが3.2.0に更新されていたのでそれを試した点くらい。
仮想マシンだけど、クライアントとしての環境はほぼ完璧にそろっている。
日本語環境、ブラウザ(Firefox)、ファイルマネージャ、ターミナルがあるし、OpenOfficeも入ってる。
ネットワークもファイルマネージャでURLを入力することで、MacOSX(10.5)のFTP/SMBサーバヘ接続できた。
おそらく少しだけ努力してもらえれば、普通のWindowsユーザにも使ってもらえるだけの環境は整っていると思われ。
開発環境としては、Perl/Pythonは入っているが、肝心のRubyが無いから、自分でRubyと関連する
パッケージ(Gem, Rake, Rails,...etc)をインストールする必要がある。また、SSH/Web/FTP/SMB/AFPといった
サーバ関連も一切入っていないみたいだから、それらも自分でインストールする必要がある。
ただし、言い換えると自分の好みのサービス構成を組める訳で、決して問題や欠点という訳ではないだろう。
他に気になったのは、仮想マシンのサイズがZIP圧縮で730MB、解凍すると2.51GBと巨大な事。
仮想サーバとしてはOpennOfficeはもちろんGNOMEデスクトップ環境すら不要だから、
Ubuntuのサーバ版(ubuntu-8.04.4-server-i386.iso)を試す予定。こちらなら最小構成でX11サーバすら
インストールせずにすむから(ディスクだけでなくメモリやCPUパワーも)軽くなるはず。
現在、Virtual DAEMON(仮想CDドライブ)からブートして、インストーラが起動できるところまで確認できた。
永くDebianを触っているが、Ubuntuは今回が初体験。参考にしたのは以下のサイト。
・VirtualBoxの使い方 - 仮想化ソフトVirtualBoxのインストール、使い方、設定方法
http://virtual-soft1.nnn2.com/
上記サイトのとおりにVirtualBoxをインストールして、Linux(Ubuntu8.04)の仮想マシンを起動。
違いはVirtualBoxの最新バージョンが3.2.0に更新されていたのでそれを試した点くらい。
仮想マシンだけど、クライアントとしての環境はほぼ完璧にそろっている。
日本語環境、ブラウザ(Firefox)、ファイルマネージャ、ターミナルがあるし、OpenOfficeも入ってる。
ネットワークもファイルマネージャでURLを入力することで、MacOSX(10.5)のFTP/SMBサーバヘ接続できた。
おそらく少しだけ努力してもらえれば、普通のWindowsユーザにも使ってもらえるだけの環境は整っていると思われ。
開発環境としては、Perl/Pythonは入っているが、肝心のRubyが無いから、自分でRubyと関連する
パッケージ(Gem, Rake, Rails,...etc)をインストールする必要がある。また、SSH/Web/FTP/SMB/AFPといった
サーバ関連も一切入っていないみたいだから、それらも自分でインストールする必要がある。
ただし、言い換えると自分の好みのサービス構成を組める訳で、決して問題や欠点という訳ではないだろう。
他に気になったのは、仮想マシンのサイズがZIP圧縮で730MB、解凍すると2.51GBと巨大な事。
仮想サーバとしてはOpennOfficeはもちろんGNOMEデスクトップ環境すら不要だから、
Ubuntuのサーバ版(ubuntu-8.04.4-server-i386.iso)を試す予定。こちらなら最小構成でX11サーバすら
インストールせずにすむから(ディスクだけでなくメモリやCPUパワーも)軽くなるはず。
現在、Virtual DAEMON(仮想CDドライブ)からブートして、インストーラが起動できるところまで確認できた。
736デフォルトの名無しさん
2010/05/24(月) 03:03:47 それならcoLinuxのがいいんじゃね?サクサクだよ
737721
2010/05/24(月) 23:14:08 (昨日の続き)
Ubuntuのサーバ版(ubuntu-8.04.4-server-i386.iso)を試した結果、必要なディスク容量はかなり減った。
公式配布のDesktop版が2.51GB(圧縮:730MB)だったのに対して、Server版だと919MB(圧縮:327MB)。
ベースシステム以外の追加パッケージはOpenSSHサーバのみ。RubyやらApacheなどは含んでいない。
遭遇したトラブルは、インストール終了後の再起動中に「未サポートCPU」みたいな意味のエラーでコケル事。
これは以下のサイトなどを参考にして、サーバ向けカーネル(server)を汎用カーネル(generic)に
入れ換えることで回避できた。
COMPNET - VirtualBox 1.6でubuntu 8.04 server
・http://compnet.jp/archives/17
>>736
coLinuxとかcygwinみたいなのは、UNIXの知識がある人が本人のPCにインストールして使う環境。
(デザイナ屋さんのような)PCに不慣れな人でも手軽に試してもらうとしたら、仮想マシンのほうが適切だと考える。
うっかり環境を壊したとしても、マスターからコピーし直すだけですむのだから。(慣れればスナップショットも活用)
一昔前では考えられないが、PCパワーの進化とオプソの展開が仮想マシンという富豪的環境を身近な物にした。
Ubuntuのサーバ版(ubuntu-8.04.4-server-i386.iso)を試した結果、必要なディスク容量はかなり減った。
公式配布のDesktop版が2.51GB(圧縮:730MB)だったのに対して、Server版だと919MB(圧縮:327MB)。
ベースシステム以外の追加パッケージはOpenSSHサーバのみ。RubyやらApacheなどは含んでいない。
遭遇したトラブルは、インストール終了後の再起動中に「未サポートCPU」みたいな意味のエラーでコケル事。
これは以下のサイトなどを参考にして、サーバ向けカーネル(server)を汎用カーネル(generic)に
入れ換えることで回避できた。
COMPNET - VirtualBox 1.6でubuntu 8.04 server
・http://compnet.jp/archives/17
>>736
coLinuxとかcygwinみたいなのは、UNIXの知識がある人が本人のPCにインストールして使う環境。
(デザイナ屋さんのような)PCに不慣れな人でも手軽に試してもらうとしたら、仮想マシンのほうが適切だと考える。
うっかり環境を壊したとしても、マスターからコピーし直すだけですむのだから。(慣れればスナップショットも活用)
一昔前では考えられないが、PCパワーの進化とオプソの展開が仮想マシンという富豪的環境を身近な物にした。
738デフォルトの名無しさん
2010/05/24(月) 23:42:20 >>737
あれ?ごめんサーバー版うんぬんってあったからどうせCUIにするなら、と思って言ったんよ
GUIで使うならその通りだね
ちなみにデザイナはプログラマに比べて全然富豪的だから、イラレ、フォトショ、DWなど立ち上げながら仮想マシン使うと今時のマシンでも結構きついお
あれ?ごめんサーバー版うんぬんってあったからどうせCUIにするなら、と思って言ったんよ
GUIで使うならその通りだね
ちなみにデザイナはプログラマに比べて全然富豪的だから、イラレ、フォトショ、DWなど立ち上げながら仮想マシン使うと今時のマシンでも結構きついお
739デフォルトの名無しさん
2010/05/29(土) 19:33:51 仮想マシンでもRails動かすなら最低512MBはメモリ割り当ているからな…。
スワップも割り振っとかんと、RubyGemsこけるw
今ならメモリ潤沢だから64bit OSはいいが32bitの環境使い続けていると
けっこうカツカツなんだよな
スワップも割り振っとかんと、RubyGemsこけるw
今ならメモリ潤沢だから64bit OSはいいが32bitの環境使い続けていると
けっこうカツカツなんだよな
740デフォルトの名無しさん
2010/07/07(水) 00:10:42 1.8.7(p299)
741デフォルトの名無しさん
2010/08/31(火) 14:36:57 1.8.7(p302)
742デフォルトの名無しさん
2010/10/09(土) 00:18:01 質問です。
win32ole経由でexcelを操作してます
rubyから実行すると、Excelが最前面に立ち上がりますが、
これを背面での立ち上げに切り替える方法はないでしょうか?
#新たなWindowsが最前面に表示されると、ほかの作業が邪魔されて鬱陶しいので。
obj.Visible = 0
とすると、画面表示なしでバックグラウンド実行できるのは知っていますが、
それだと進行状況が把握できないので背面に表示させたいです。
win32ole経由でexcelを操作してます
rubyから実行すると、Excelが最前面に立ち上がりますが、
これを背面での立ち上げに切り替える方法はないでしょうか?
#新たなWindowsが最前面に表示されると、ほかの作業が邪魔されて鬱陶しいので。
obj.Visible = 0
とすると、画面表示なしでバックグラウンド実行できるのは知っていますが、
それだと進行状況が把握できないので背面に表示させたいです。
743デフォルトの名無しさん
2010/10/09(土) 13:10:59 どうしても、netbeans のjrubyに
warblerのgemをインストールできない。
jruby 1.53を単独でインストールしてwarblerもインストールできたけど
netbeansではrakeが一切できない。。。
どうしようもない。
warblerのgemをインストールできない。
jruby 1.53を単独でインストールしてwarblerもインストールできたけど
netbeansではrakeが一切できない。。。
どうしようもない。
744デフォルトの名無しさん
2010/10/11(月) 21:41:23 >>742
むりぽ
むりぽ
745デフォルトの名無しさん
2010/11/19(金) 16:24:15 Rubyのwin32oleからExcelのAutoFilterコマンドの発行の仕方を教えていただけないでしょうか?
3つ以上の引数の書き方が分かりません。
2つ以上(0,1でフィルタリング)なら、Excelのマクロで記録してみた内容が以下のようになり、
ActiveSheet.Range(”$A$1:$E$100”).AutoFilter Field:=5, Criteria1:=”=0”, _
Operator:=xlOr, Criteria2:=”=1”
下のRubyスクリプトで実行できるのですが、
range = sheet.range(sheet.cell(1,1),sheet.cell(5,100));
range.AutoFilter(5, 0, 2, 1) #← Ruby OK
3つ以上の(3,4,5でフィルタリングする)場合、Excelのマクロが以下のようになります。
ActiveSheet.Range(”$A$1:$E$100”).AutoFilter Field:=5, Criteria1:=Array( _
”3”, ”4”, ”5”), Operator:=xlFilterValues
Array( _ ”3”, ”4”, ”5”)表記の仕方が分からず、下のようにしてもエラーとなります。
data_range.AutoFilter(5, 3,4,5, 7) #← Ruby NG
~~~~~
Win32OLEで実行する場合の、エクセルマクロ中の Array( _ ”3”, ”4”, ”5”) と同じことをさせるRubyの書き方を教えてください。
よろしくお願いします。
3つ以上の引数の書き方が分かりません。
2つ以上(0,1でフィルタリング)なら、Excelのマクロで記録してみた内容が以下のようになり、
ActiveSheet.Range(”$A$1:$E$100”).AutoFilter Field:=5, Criteria1:=”=0”, _
Operator:=xlOr, Criteria2:=”=1”
下のRubyスクリプトで実行できるのですが、
range = sheet.range(sheet.cell(1,1),sheet.cell(5,100));
range.AutoFilter(5, 0, 2, 1) #← Ruby OK
3つ以上の(3,4,5でフィルタリングする)場合、Excelのマクロが以下のようになります。
ActiveSheet.Range(”$A$1:$E$100”).AutoFilter Field:=5, Criteria1:=Array( _
”3”, ”4”, ”5”), Operator:=xlFilterValues
Array( _ ”3”, ”4”, ”5”)表記の仕方が分からず、下のようにしてもエラーとなります。
data_range.AutoFilter(5, 3,4,5, 7) #← Ruby NG
~~~~~
Win32OLEで実行する場合の、エクセルマクロ中の Array( _ ”3”, ”4”, ”5”) と同じことをさせるRubyの書き方を教えてください。
よろしくお願いします。
746デフォルトの名無しさん
2010/11/19(金) 23:16:12 >>745
range.AutoFilter(5, ['3', '4', '5'], 7)
でいいんじゃないの?
最初の例も
sheet.range('A1:E100').AutoFilter(5, '=0', 2, '=1')
の方が素直な気がする
range.AutoFilter(5, ['3', '4', '5'], 7)
でいいんじゃないの?
最初の例も
sheet.range('A1:E100').AutoFilter(5, '=0', 2, '=1')
の方が素直な気がする
748デフォルトの名無しさん
2010/12/23(木) 14:37:30 質問よかとですか
vruby + FormDesigner で、ウインドウ?フォーム?のサイズをマウスで変更すると
中のボタンその他もフォームのサイズに追従するようなスクリプトを作りたいのですが
そういうレイアウトをするための、FormDesigner の操作方法が分からず困ってます
FormDesigner は、20040323版と20060501版を試してみました
前者は、レイアウトマネージャの部品がツールバー上に無いですが
後者は、レイアウトマネージャの部品がツールバー上にあるので
後者を使えばそういうこともできるのかなと思ったんですが…
相変わらず位置やサイズを決め打ちした状態でしか部品の配置・レイアウトができません
vrubyのサンプルを見ると、layouttest.rb や gridtest.rb など、
フォームのサイズを変更すると中の部品のサイズも追従するソレがあっさりできているようなのですが…
もしかして、FormDesigner を使わずに、エディタでシコシコとレイアウトを書いていくしかないんでしょうか?
部品が結構たくさん並ぶUIになる予定なので、できれば FormDesigner でレイアウトしたいのですが…
vruby + FormDesigner で、ウインドウ?フォーム?のサイズをマウスで変更すると
中のボタンその他もフォームのサイズに追従するようなスクリプトを作りたいのですが
そういうレイアウトをするための、FormDesigner の操作方法が分からず困ってます
FormDesigner は、20040323版と20060501版を試してみました
前者は、レイアウトマネージャの部品がツールバー上に無いですが
後者は、レイアウトマネージャの部品がツールバー上にあるので
後者を使えばそういうこともできるのかなと思ったんですが…
相変わらず位置やサイズを決め打ちした状態でしか部品の配置・レイアウトができません
vrubyのサンプルを見ると、layouttest.rb や gridtest.rb など、
フォームのサイズを変更すると中の部品のサイズも追従するソレがあっさりできているようなのですが…
もしかして、FormDesigner を使わずに、エディタでシコシコとレイアウトを書いていくしかないんでしょうか?
部品が結構たくさん並ぶUIになる予定なので、できれば FormDesigner でレイアウトしたいのですが…
749デフォルトの名無しさん
2010/12/27(月) 23:22:04 1.8.7(p330)
750デフォルトの名無しさん
2011/01/13(木) 06:48:35 質問です。
Windows7 64bitにActiveScriptRubyをインストールしました。
ruby-openglをfreeglutを用いて使用したいのですが
freeglutをインストールしたのち
gem install ruby-openglとすると
C:/ruby-1.8/lib/ruby/gems/1.8/gems/ruby-opengl-0.60.1/ext/glut内でのコンパイルにおいて
LINK : fatal error LNK1181: 入力ファイル 'glut32.lib' を開けません。
rake aborted!
Command failed with status (157): [link -nologo -incremental:no -debug -opt:r...]
と、glut32.libがないため失敗してしまいます。
freeglut.libを使用するように変更するにはどうしたらよいのでしょうか?
よろしくお願いします。
Windows7 64bitにActiveScriptRubyをインストールしました。
ruby-openglをfreeglutを用いて使用したいのですが
freeglutをインストールしたのち
gem install ruby-openglとすると
C:/ruby-1.8/lib/ruby/gems/1.8/gems/ruby-opengl-0.60.1/ext/glut内でのコンパイルにおいて
LINK : fatal error LNK1181: 入力ファイル 'glut32.lib' を開けません。
rake aborted!
Command failed with status (157): [link -nologo -incremental:no -debug -opt:r...]
と、glut32.libがないため失敗してしまいます。
freeglut.libを使用するように変更するにはどうしたらよいのでしょうか?
よろしくお願いします。
751750
2011/01/13(木) 09:40:52 ruby-openglのOHPから
ruby-opengl-0.60.1-x86-mswin32.gemをダウンロードしてきて
インストールすることで、glut32.dllをパスの通った
ruby-1.8/binなどに置いておけば動くことはわかりました。
引き続きWindows上でruby-openglをfreeglutを使ってビルドする方法を質問します。
ruby-opengl-0.60.1-x86-mswin32.gemをダウンロードしてきて
インストールすることで、glut32.dllをパスの通った
ruby-1.8/binなどに置いておけば動くことはわかりました。
引き続きWindows上でruby-openglをfreeglutを使ってビルドする方法を質問します。
752デフォルトの名無しさん
2011/01/14(金) 08:22:02 freeglut.libをglut32.libにリネームする
754デフォルトの名無しさん
2011/01/18(火) 04:13:33 このスレ生きてたのか
755デフォルトの名無しさん
2011/01/31(月) 16:34:46 win32oleでクリップボードにSetTextしたデータを
ペーストアクション(C-V)させたいのですが、win32oleから呼び出せますか?
動作を実現する関数なりあれば、教えてください
ペーストアクション(C-V)させたいのですが、win32oleから呼び出せますか?
動作を実現する関数なりあれば、教えてください
756デフォルトの名無しさん
2011/01/31(月) 16:36:51 sendkey
757デフォルトの名無しさん
2011/01/31(月) 18:10:13 >>756
サンクス!
サンクス!
758デフォルトの名無しさん
2011/03/02(水) 10:00:54.12 コマンドプロンプトを出さずに外部プログラムを実行する方法はないでしょうか?
VBだとpsInfo.CreateNoWindow = trueとすれば、表示を抑制できるみたいなので、
Rubyで同じような方法はないかと。
VBだとpsInfo.CreateNoWindow = trueとすれば、表示を抑制できるみたいなので、
Rubyで同じような方法はないかと。
759デフォルトの名無しさん
2011/03/02(水) 11:58:46.15760758
2011/03/03(木) 06:21:41.99 >>759
ありがとうございます。rubyw.exeを知らなかったので試してみました。
たしかにrubyw.exeによって走らせるrubyスクリプト自体のコマンドプロンプトは出なくなりました。
ですが、相変わらずrubyw.exeから呼び出されている
`コマンド内容` や system("コマンド内容")
からはコマンドプロンプトが開いてしまいます。
なんとかこれを開かずに済む良い方法はないでしょうか。
ありがとうございます。rubyw.exeを知らなかったので試してみました。
たしかにrubyw.exeによって走らせるrubyスクリプト自体のコマンドプロンプトは出なくなりました。
ですが、相変わらずrubyw.exeから呼び出されている
`コマンド内容` や system("コマンド内容")
からはコマンドプロンプトが開いてしまいます。
なんとかこれを開かずに済む良い方法はないでしょうか。
761デフォルトの名無しさん
2011/03/03(木) 15:02:43.14 ViualuRubyのVRListviewで
フォーカスが外れた状態でも、選択している項目の色を反転させたままにしておく方法はないでしょうか?
VRListviewで実行する項目を選択するようにしているのですが、
フォーカスをGUI内の別のアイテムに移すと、VRListviewでどの項目を選択したか分からなくなります。
C++のMFCでいうところのAlways Show Selectionをtrueにするのと同じ処理をさせたいのですが。
フォーカスが外れた状態でも、選択している項目の色を反転させたままにしておく方法はないでしょうか?
VRListviewで実行する項目を選択するようにしているのですが、
フォーカスをGUI内の別のアイテムに移すと、VRListviewでどの項目を選択したか分からなくなります。
C++のMFCでいうところのAlways Show Selectionをtrueにするのと同じ処理をさせたいのですが。
762デフォルトの名無しさん
2011/03/03(木) 20:55:54.27 >>760
require 'win32ole'
shell = WIN32OLE.new('WScript.Shell')
shell.Run("cmd /c dir /b /s 2>&1 > dir.txt", 0, true)
これでウィンドウが開かなくなるとは思う
出力をファイルハンドルで受けられないのが不便だが
require 'win32ole'
shell = WIN32OLE.new('WScript.Shell')
shell.Run("cmd /c dir /b /s 2>&1 > dir.txt", 0, true)
これでウィンドウが開かなくなるとは思う
出力をファイルハンドルで受けられないのが不便だが
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★4 [少考さん★]
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★3 [Hitzeschleier★]
- 「ヒートテックに寿命があります」ユニクロが明かした“3年劣化”の理由 暖かさが落ちる意外な原因とは [ぐれ★]
- 三谷幸喜氏 温泉嫌いの理由を熱弁「知らない人の股間を素通りしたお湯なんですよ」「おじさんの肛門を通り過ぎたお湯が自分の前に」 [Ailuropoda melanoleuca★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 ★2 [蚤の市★]
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 [少考さん★]
- モモ・デビルーク(ToLOVEる)がバニーガール姿でプライズ・フィギュア化​キタ━━━━(゚∀゚)━━━━!! [395563314]
- 喜多川海夢(その着せ替え人形は恋をする)水着シーンのフィギュア化キタ━━━━(゚∀゚)━━━━! [723839345]
- あ、出ちゃう、イクッ😫💦🏡
- ワイ32歳Fラン文系卒都内「年収550万です」←どうなん?
- 【悲報】すまん何で日本ってこんなに反『中国』が増えたんだ?ネトウヨどころかそこらの一般人レベルでもゴロゴロいる [483447288]
- 【受験必須】なんg年齢アンケート実施【老若】
