Page 1279 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼J-GARU2000インストール wakui 20/7/28(火) 13:06 ┗Re:J-GARU2000インストール sugi 20/7/29(水) 23:53 ┣Re:J-GARU2000インストール wakui 20/7/30(木) 7:45 ┗Re:J-GARU2000インストール wakui 20/7/30(木) 14:11 ┗Re:J-GARU2000インストール sugi 20/7/30(木) 20:41 ┣Re:J-GARU2000インストール wakui 20/7/30(木) 22:37 ┗Re:J-GARU2000インストール R.N 20/7/31(金) 0:03 ┗Re:J-GARU2000インストール sugi 20/7/31(金) 1:23 ┗Re:J-GARU2000インストール wakui 20/7/31(金) 8:34 ┗Re:J-GARU2000インストール sugi 20/7/31(金) 12:31 ┗Re:J-GARU2000インストール wakui 20/7/31(金) 22:17 ┗Re:外変Ruby導入 R.N 20/8/2(日) 8:43 ┗Re:外変Ruby導入 sugi 20/8/2(日) 15:27 ┗Re:外変Ruby導入 wakui 20/8/18(火) 13:10 ┗Re:外変Ruby導入 sugi 20/8/19(水) 16:53 ┣Re:外変Ruby導入 wakui 20/8/19(水) 20:47 ┗Re:外変Ruby導入 wakui 20/8/20(木) 8:21 ┗Re:外変Ruby導入 sugi 20/8/20(木) 9:23 ┗Re:外変Ruby導入 wakui 20/8/20(木) 23:05 ┗Re:外変Ruby導入 wakui 20/8/21(金) 11:31 ─────────────────────────────────────── ■題名 : J-GARU2000インストール ■名前 : wakui ■日付 : 20/7/28(火) 13:06 -------------------------------------------------------------------------
ruby外変が何故か動かなくなったので J-GARU2000 を使ってインストールしようと思ったのですが、「インストールパッケージを開くことが出来ませんでした」と蹴られて進めません。結局ruby外変は動かせないままです。 win10 64 なのですが、そのせいでJ-GARUがインストールできないのでしょうか。 何かチェック項目を教えて頂けないでしょうか。 |
私も Windows10(64ビット)で使ってますが J-GARU がインストールできたので環境のせいではないように思います。 J-GARU は簡単に jgawk と ruby をインストールできて外部変形の環境を整えることができて便利なのですが ruby のバージョンが古く、最近の外部変形に対応できないのが難点です。ruby のインストールも以前に比べて簡単になってますのでそろそろ新しい ruby をインストールするのをお勧めします。 https://www.ruby-lang.org/ja/downloads/ 64ビットとのことなので上記のリンク探してから ActiveScriptRuby :Ruby-2.4.0 (x64-mswin64_100) RubyInstaller :Ruby+Devkit 2.7.1-1 (x64) のどちらかをインストールすると良いでしょう。 (ちなみに私はRubyInstaller派) 新しい ruby では昔書かれた外部変形が動作しない場合がありますが、外部変形の名前とダウンロード先を教えてもらえればなにかアドバイスできるかもしれません。 |
▼sugiさん: ありがとうございました。 私も新しいrubyもやってみはしたのですが、だめだったので J-GARU ではなく再度やってみます。 会社のPCなのでセキュリティ関係があったかもしれません。 とりあえずrubyを動かさないと困るので。 ありがとうございました。 |
再度教えて下さい。 結局Rubyの新しいやつ2.7でも動きません。Rubyが正常に動いていないかと思います。 うしわたりさんの gheron141 を動かしたいのですが、gheron141の 場合 rubyだけでなくソースとバイナリ とやらをインストする必要がある、 というコメントを見つけたのですが、以前やった記憶はありません。 その辺はいかがでしょうか。 |
安易にruby2.* を勧めたのは今回の場合ちょっと失敗でした。 gHeronはVisualuRubyを使っているのですが ruby2.* にはこれが入っていません。 【動作環境】 mswin32-ruby 1.8.1以降 となっているので素直にこれに従った方が良さそうです。 ActiveScriptRuby のバイナリから ActiveScriptRuby(1.8.7-p330) をダウンロードしてインストールすれば動作することを確認できました。 |
ありがとうございました。 明日事務所で確認します。ただ187でもダメだったような 気がしますけど・・・。 |
▼sugiさん: >安易にruby2.* を勧めたのは今回の場合ちょっと失敗でした。 >gHeronはVisualuRubyを使っているのですが ruby2.* にはこれが入っていません。 > >【動作環境】 mswin32-ruby 1.8.1以降 >となっているので素直にこれに従った方が良さそうです。 >ActiveScriptRuby のバイナリから ActiveScriptRuby(1.8.7-p330) をダウンロードしてインストールすれば動作することを確認できました。 sugiさん、こんばんは、 私は、「Ruby1.8.6-p369」をメイン(環境変数でPATHを通して)で、使ってましたが、 http://yakushima-tonbo.com/jw_cad/ruby/ の記事を見て、同じ1.8系なら、新しい方がいいかなと思い、「ruby-1.8.7-p374」に移行しています。(リンクアドレスのライブラリを追記) 「ActiveScriptRuby(1.8.7-p330)だけで済むのであれば、無駄なことだったのかな〜 でも、ライブラリを追記しないと、「gheron」は動作しないような? 【注】 「vrswin-060205-i386-mswin32-1.8.zip」 「vruby-061102-i386-mswin32-1.8.zip」 は、現在リンク切れのようですが |
▼R.Nさん: >私は、「Ruby1.8.6-p369」をメイン(環境変数でPATHを通して)で、使ってましたが、 >http://yakushima-tonbo.com/jw_cad/ruby/ >の記事を見て、同じ1.8系なら、新しい方がいいかなと思い、「ruby-1.8.7-p374」に移行しています。(リンクアドレスのライブラリを追記) 確認してみたのですが上記サイトからたどった先の「Ruby 1.8.7-p330」「Ruby 1.8.7-p374」にはVisualuRubyが入ってないですね。 https://www.artonx.org/data/asr/ ActiveScriptRuby(1.8.7-p330 --with-winsock2 --enable-tcltk-stub) Microsoft Installer Package (1.8.7.36) 15,172,608バイト こちらからインストールすれば最初からVisualuRubyが入ってるのでライブラリの追加とかしなくてもそのまま ghelon が使えて簡単です。 |
▼sugiさん: おはようございます。 教えて頂いた https://www.artonx.org/data/asr/ からの ActiveScriptRuby ですが、やったのですが私の会社のPCでは インストーラーが正しくないとか何とかで、残念ながらインストール 出来ず Rubyが相変わらず動いていません。 残念です。 |
拡張子 msi の windows インストーラーからはインストールできませんでしたか orz インストールできなかった原因が分からなくってちょっと気持ち悪いんですが仕方ないのでインストーラーを使わないで手動で入れてみましょう。 http://ftp.ruby-lang.org/pub/ruby/binaries/mswin32/ ruby-1.8.7-p330-i386-mswin32.zip 上記から mswin版ruby をダウンロードして展開。c:\ruby とかにしておく。 http://ftp.ruby-lang.org/pub/ruby/binaries/mswin32/ext/ vrswin-060205-i386-mswin32-1.8.zip vruby-061102-i386-mswin32-1.8.zip 上記のファイルをダウンロードして展開しできた doc,lib のフォルダを c:\ruby にコピー。 これで試してみてください。 |
▼sugiさん: 残念ながら未実行で動きませんでした。 何かが違うから、とは解ってはいますが疲れました。 rubyの外変が全てダメなので実務では困るのですが、自分のノート ワークステーションでは動いていますので、そちらで処理する事にして しばらく頭冷やします。 皆さん、色々試して頂きありがとうございました。 |
▼wakuiさん: >残念ながら未実行で動きませんでした。 >何かが違うから、とは解ってはいますが疲れました。 >rubyの外変が全てダメなので実務では困るのですが、自分のノート >ワークステーションでは動いていますので、そちらで処理する事にして >しばらく頭冷やします。 こちらのページが更新されました。(リンクも回復) (2020/08/01(追記) N.Misumiさん、ありがとうございます) http://yakushima-tonbo.com/jw_cad/ruby/ 頭が冷えたら?、覗いてみて下さい。 自分のPCを参考にしてもいいかと--- <追記> sugiさん、助言すみません。 |
お疲れ様です。仕事が早くて感心したのですが、ひとつ気になる点があったので確認させてください。 rubyinstaller-1.9.2-p290.exeをダウンロードして c:/ruby192 にインストールしたうえでロードパスの確認をしました。 > c:/ruby192/bin/ruby -e 'puts $LOAD_PATH' c:/ruby192/lib/ruby/site_ruby/1.9.1 c:/ruby192/lib/ruby/site_ruby/1.9.1/i386-msvcrt c:/ruby192/lib/ruby/site_ruby c:/ruby192/lib/ruby/vendor_ruby/1.9.1 c:/ruby192/lib/ruby/vendor_ruby/1.9.1/i386-msvcrt c:/ruby192/lib/ruby/vendor_ruby c:/ruby192/lib/ruby/1.9.1 c:/ruby192/lib/ruby/1.9.1/i386-mingw32 一方で vruby と vrswin は ver1.8 を使用しているため vruby のインストール先は ruby/lib/site_ruby/1.8/vr vrswin のインストール先は ruby/lib/site_ruby/1.8/i386-imsvcrt/ どちらも $LOAD_PATH に含まれていないため私の環境では load できないってエラーが出て gheron が実行できませんでした。ロードパス上にコピーしてエラーを回避してもバージョンが異なるためか別のエラーが出てしまったのですが、Yakushima-Tonboさんの環境では問題なかったのでしょうか? |
▼sugiさん: 私も 1.9.2-p290 でもダメでした。 その後vruby vrswin のlib を入れてもダメでした。 ruby:Illegal switch in RUBYOPT: -E(Runtime Error) と蹴られます。 何故か? |
状況が分からなくなってきたので、これまでのところをちょっとまとめてみます。 ・J_GARU のインストールは失敗する。 (wakui - 20/7/28(火) 13:06) 原因は不明。 ・ActiveRuby のインストーラーからのインストールは失敗する。 (wakui - 20/7/31(金) 8:34) 原因は不明。 Windowsインストーラー(拡張子.msi)を利用しているため、セキュリティの関係とかかも。(適当) ・ActiveRuby の手動でのインストールは失敗する。 (wakui - 20/7/31(金) 22:17) 原因は不明。パスの設定がうまくいってないとかかも。(適当) ・RubyInstaller からインストールした ruby は動くらしい。 (wakui - 20/8/18(火) 13:10) ……ということは RubyInstallerで ruby1.8 をインストールしたところに VisualuRuby を突っ込んでやるのが手っ取り早いのかも。 1.ruby のインストール https://rubyinstaller.org/downloads/archives/ から rubyinstaller-1.8.7-p330.exe をダウンロードしてインストール(仮にインストール先は c:\ruby とする) 2.VisualuRuby のインストール http://ftp.ruby-lang.org/pub/ruby/binaries/mswin32/ext/ vrswin-060205-i386-mswin32-1.8.zip vruby-061102-i386-mswin32-1.8.zip 上記のファイルをダウンロードして展開しできた doc,lib のフォルダを c:\ruby にコピー。 うちの環境ではこの方法でインストールして gHeron が動作したのを確認できましたので、一度この方法で試してみてください。 |
ありがとうございました。あす事務所でやってみます。 ところで、ある時期までruby外変は動いていましたし、 rubyインストーラーではなく、J_GARU の設定で動いていた と思います。ということは C\windows\system32 だか syswow64 だかにrubyが入っているような気がしますが それらは全部削除すべきでしょうか。そうでしょうね。 |
朝試してみたのですが、結局ダメでした。 コマンドプロンプトでパスを確認したところ 187のverは表示してくれましたが、その下の行に RuntimeErrorの表示が出ています。 このPCが悪いのか、最近の会社の設定のせいなのか (たぶんこれは在り得ない)、他のPCで試したいのですが なかなか・・・です。 |
ruby:Illegal switch in RUBYOPT: -E(Runtime Error) というエラーでしょうか? どうも環境変数 RUBYOPT が悪さをしてるようですね。 http://siegel.cocolog-nifty.com/siegels_blog/2010/09/ruby-one-click-.html siegel さんのところのブログの記事にならってシステム環境変数の RUBYOPTの変数値を空欄にする。 あるいはBATファイル(gHeron.bat)で ruby を実行する前に一行追加して set RUBYOPT= ruby -Ks heron.rb temp.txt とかしてやればこのエラーは回避できるかと思います。 |
▼sugiさん: お世話になりました、結果的には gheron141,LP_COUNT等 ruby外変は 動きました。 ただ過程は大変で、siegel さんにならってシステム環境変数の RUBYOPTの変数値を空欄にしようとしても、私はダイアログからの 入力しかできないからか、空欄にした時点でOKがグレー表示で先に 進めず、一途の期待でsugiさんの言われるgHeron.batの書き直しでも ruby:Illegal switch in RUBYOPT: -E(Runtime Error)で未実行でした。 あきらめようとも思ったのですが、 1.windowsの復元(100分) 2.ruby192p290インストール 3.tonboさんの言うようにActiverubyじゃなきゃとActiveRuby187を どこに入れようか迷った末、ruby192 に入れ 4.そこに vrubyとvrswinからのlib,doc だったかをコピー貼り付け。 5.確かこれでもまだ未実行なので、gheron.batの書き換え。 6.これでやっと実行可!!。 何とかです。 環境変数の変数値を空欄にできれば、*.batを書き換えなくていいのでしょうが、とりあえずはめでたいので良しとします。 長々とお付き合いいただき感謝です。 また、長文申し訳ありませんでした。 また宜しくお願いします。 |
追加です。 システム環境変数のRUBYOPTの変数値を空欄にする件ですが、 スペースを入れ、エンターで空欄にする感じで、OK出来て それぞれの bat を書き換えずとも実行できるようでした。 |