2011-06-25 10 views
0

私はsciteからプログラムを実行していて、もはや動作していません。私はエラーメッセージsh:ruby:puts "hello"のような簡単なテストプログラムを書いても見つかりません。私はSciTEのでRubyのプロパティをプルアップするとSciTe + Ruby sh:ruby:not found

私はこれを見つける:。

if PLAT_WIN 
command.go.*.rb=ruby $(FileNameExt) 
command.go.subsystem.*.rb=1 
command.go.*.rbw=rubyw $(FileNameExt) 
command.go.subsystem.*.rbw=1 
command.help.*.rb=$(CurrentWord)!c:\apps\ruby\ProgrammingRuby.chm 
command.help.subsystem.*.rb=4 

PLAT_GTK command.goは* RB =ルビー$(FileNameExt)

command.name.1.*.rb=Check Syntax 
command.1.*.rb=ruby -cw $(FileNameExt) 

command.name.2.*.rb=Code Profiler 
command.2.*.rb=ruby -r profile $(FileNameExt) 
+0

私は本当に何も変更していません。私は昨夜、それの中に書かれたプログラムで気をつけた。すべてがうまくいきました。私が目を覚ますと、神秘的に閉じた。私はそれを再開した。ファイルを再オープンしました。コードを作成しました。それはもはや動かなかった。私の知る限り、#!/ usr/bin/ruby​​で始まるかどうかを確認する方法がわからないのは、myusername/RubyProjects/runco​​de2.rbのすぐ下にあります。申し訳ありませんが、このコメントは、おそらくそうであるように、新鮮な愚かさを浮かべます。 – Bodhidarma

+0

解決済み...私は単にSciTeをアンインストールして再インストールしました。私は何が問題ではないか分かりませんが、私は少なくとも解決策を見つけました。 – Bodhidarma

+0

解決策は一時的でした。私は自分のコンピュータを再起動し、もう一度同じプログラムを実行しようとしたときに同じエラーメッセージが表示され始め、再インストールは問題を解決するためには機能しなくなりました。 – Bodhidarma

答えて

1

は、あなたがチェックすることができます。魔法のルビーの特性?

SciTEので

:[オプション] - > [開く]ルビーのプロパティ

次に 'command.go' と定義を探し

それは次のようになります。

command.compile.*.rb=call ocra $(FileNameExt) 
command.build.*.rb=c:\program files\ruby19\bin\ruby -w $(FileNameExt) 
command.go.*.rb=c:\program files\ruby19\bin\ruby $(FileNameExt) 

パスを確認しますあなたの設定でプロパティに定義されています。

+0

PLAT_WIN \t command.go場合。*。rbを=ルビー$(FileNameExt) \t command.go.subsystem。*。rbを= 1 \t command.go。*。RBW = ruby​​w $(FileNameExt) \tコマンド。 go.subsystem * RBW = 1 \t command.help * RB = $(CurrentWord)C:。。。。!\ APPS \ルビー\ ProgrammingRuby.chm \t command.help.subsystem * RB = 4 場合。 PLAT_GTK \t command.go。*。rbを=ルビー$(FileNameExt) \t command.name.1。*。rbを=構文 \t command.1を確認してください。* .RB =ルビー-cw $(FileNameExt) \t command.name.2。*。rbを=コードプロファイラ \t command.2。*。rbを=ルビー-rプロファイル$(FileNameExt) – Bodhidarma

+0

あなたがへの絶対パスを設定していませんあなたはルビーインストール(それは大丈夫です)。シェル/ DOS-Boxからルビが見つかったかどうかテストしましたか?そうでない場合は、PATH設定を確認してください。 – knut

+0

PATH設定を確認する方法や、シェル/ DOS-Boxからルビが見つかったかどうかを確認する方法がわかりません。申し訳ありませんが、これを行う方法についてもう少し詳しく教えていただけますか?また、私は決してパスを設定しません。それは完全に私のコンピュータを再起動し、それが壊れた。 – Bodhidarma