thor

    0

    2答えて

    少し前、私はThorの宝石とRubyを使っていくつかのコマンドラインアプリケーションを書いた。今、これらのCLIに存在する機能とまったく同じ機能を使用するためのWebインターフェイスを作成する必要があります。 %x{},exec()、systemのようなものに訴えることなく、WebアプリケーションからThorコマンドを呼び出すことは可能ですか? MyClass.invoke(:command, a

    0

    1答えて

    私は行っています。 "--format oneline"オプションが必要です。出力は1行でフォーマットされています。 これは正常に実行されましたが、--formatoneline(空白なし)を使用した場合に限ります。空白を含めると、このオプションは2つの引数["format"、 "oneline"]に分けられます。 ここで空白文字を処理する方法を知りたいのですが、割り当てには非常に特殊な書式が必要

    1

    1答えて

    では認識されないコマンドラインオプションは、私は私のrubyプログラムを実行するには、このコマンドを使用する必要があります。 $ruby filename.rb NAME --from="People" --yell をそして私は、このようなスクリプトがあります。 require 'thor' class CLI < Thor desc "hello NAME", "say he

    0

    1答えて

    なしトールコマンドを実行します。 $ruby file.rb keyword --format oneline --no-country-code --api-key=API 、format、no-country-code、api-keyはthorオプションです。 keywordは私のメソッドで引数です: class TwitterTrendReader < Thor method_op

    1

    1答えて

    ルビーマイン2017.1で (そしておそらくそれ以前)、「メッセージ」ツールウィンドウは、タイトルで開きます「のメッセージが使用可能な発電機のリストを取得します」と Warning:Get available generators script executes with errors: Warning:Expected string default value for '--serialize

    0

    2答えて

    homebrewを使って簡単なrubyスクリプトを配布するにはどうすればよいですか? は、ここで私は が homebrew-foo # file https://github.com/foo/homebrew-foo/blob/master/foo.rb class Foo < Formula desc "A command line tool" url "https://g

    0

    1答えて

    Gemfileを処理するRubyコードがあります。それはいくつかの宝石を追加し、他の宝石を取り除きます。私は、ブロックの最後の2行(gem 'byebug ...ラインと、それ以上のコメント)を削除するには、次の2行を使用してい group :development, :test do # The gem version is a recommended starting place;

    1

    1答えて

    私はRubyとThorを使ってCLIを構築しています。オプションが渡されなければコマンドの使い方を画面に表示したいと思います。 怒鳴る疑似コードの行に何か:現在、以下のハックを使用して Class Test < Thor desc 'test', 'test' options :run_command def run_command if options.

    0

    1答えて

    Visual Studio C++プロジェクトでThor libraryを使用したいと思い、THORウェブサイトの手順に従いました。 私は自分のプロジェクトに正しいディレクトリをリンクしていると思います.SFMLを自分のプロジェクトにリンクするのと同じことですが、THORライブラリのファイルをインクルードするとプロジェクトにエラーは表示されません。 "未解決の外部シンボル[...]" たとえば、次

    0

    2答えて

    私は別のツール、すなわちシェルコマンドを実行していくつかのテストを実行するThorスクリプトを作成しています。私はコマンドからstdoutとstderrが私のコンソールに連続的に流出したいと思います。 最初の試みは、バッククォートを使用することでしたが、当然、stdout/stderrは表示されません(むしろstdoutは戻り値に取り込まれます)。 desc "mytask", "my descr