0

重複の可能性:
コマンドラインから名前だけで ruby​​ スクリプトを起動するにはどうすればよいですか?

現在私は使用しています:

ruby test.rb

ただし、コマンドプロンプトで次のように実行したい:

test

どうすればそれができますか?

4

2 に答える 2

1

ここにある指示に従ってください:

  1. 管理者としてログインします。
  2. Windows 標準の「コマンド プロンプト」、cmd を実行します。
  3. コマンド プロンプト (シェル プロンプト) で、次の Windows コマンドを実行します。ftype を実行するときは、コマンド ライン引数を変更して、コンピュータ上の ruby​​.exe 実行可能ファイルをインストールした場所を正しく指すようにします。

    $ assoc .rb=RubyScript

    .rb=RubyScript

    $ ftype RubyScript="c:\ruby\bin\ruby.exe" "%1" %*

    RubyScript="c:\ruby\bin\ruby.exe" "%1" %*

于 2013-01-16T11:42:15.993 に答える
0

ruby インタプリタで .rb ファイルを開くことができます。

  • 任意の .rb ファイルを右クリックします
  • 「アプリケーションで開く」を選択
  • ruby ディレクトリの bin フォルダーを参照します (インストールした場所。C:\Programs Files? ) 。
  • 「ruby」を選択します (「rubyw」ではありません)。
  • 「常にこのプログラムを使用して、この種類のファイルを開く」チェックボックスをオンにすることを忘れないでください

すべて完了。名前だけを使用してスクリプトを実行できるようになりました。または、ダブルクリックするだけで実行することもできます。

于 2013-01-16T13:18:34.660 に答える