thor

    0熱度

    1回答

    所以我試圖從一個控制器 的想法是,我可以從一個Rails應用程序 用於測試目的IVE內產生支架內運行的發電機創建了一個小型發電機這會創建一個沒有真實內容的初始化程序。我已經從shell中運行這個(鐵軌產生初始化) lib/generators/initializer_generator.rb class InitializerGenerator < Rails::Generators::

    5熱度

    1回答

    Thor可能抱怨拼寫錯誤/無法識別的命令行選項嗎? 例子: maid --slient # Oops! Misspelled. It should give a warning or usage info. maid --silent # Do the behavior I programmed for the "silent" option. 托爾是非常好的,但如果它只是忽略輸入它不知道如

    16熱度

    2回答

    在命令行中調用thor命令時,這些方法按其模塊/類結構(例如, class App < Thor desc 'hello', 'prints hello' def hello puts 'hello' end end 將與命令 thor app:hello 然而運行,如果進行自我可執行通過把 App.start 在底部,你可以運行像命令: ap

    9熱度

    2回答

    我想以某種方式要求用戶說出他們的flickr_id,flickr_apikey和那些東西,但是id很樂意在我的安裝命令下執行它,所以它不會最終變得如此漫長而沉重因爲有理由支持。 所以像 $ thor PhotoonRails:install We're about to install your system.. blaa, blaa, blaa... We have to know you'

    0熱度

    1回答

    我正在構建安裝程序。 因此,我想以某種方式遷移數據庫。 我正在使用Thor在Rails 3中安裝我的安裝程序。 因此,像(命令行) rake db:create rake db:migrate 謝謝。

    4熱度

    1回答

    我正在使用Thor爲我製作的Ruby寶石創建一個CLI。理想情況下,可執行文件將採用類似myapp path/to/file這樣的命令,因爲我寧願用戶不必定義任務,只需要一個參數。 我已經查看了API,但default_task僅在沒有任何任務/參數存在時起作用。 我該如何讓Thor將此變量文件參數發送到默認的方法/任務,而不是將它解釋爲不存在的任務?

    10熱度

    5回答

    我正在編寫一個Rails 3生成器,它創建兩個不同的模型。這裏是什麼,我試圖做一個很簡單的例子: def my_generator_task invoke "model", ["foo"] invoke "model", ["bar"] end 的問題是,Thor invoke method只調用任務一次,所以到了「模式」的任務第二個呼叫從未發生與「酒吧」模型從未被創建。

    4熱度

    1回答

    我想在生產中的rails 3上運行一些thor任務,但我不知道如何設置它。 下面的代碼沒有工作 class CheckData < Thor require File.expand_path('config/environment.rb') end

    4熱度

    1回答

    我想在使用Thor的Ruby中創建命令行工具。這個工具應該被打包成一個寶石,這樣它很容易安裝和卸載。 創建和發佈寶石,我已經完成了。我還創建了幾個Thor腳本,它們也可以工作。但是,我不知道如何組合它們。 我的目標是能夠調用我的工具,通過以下方式: mytool任務PARAM --options mytool任務組:任務PARAM --options 我知道如何使一個雷神腳本來執行的。但是,如何讓

    5熱度

    2回答

    如何配置vim使用與紅寶石一樣的語法突出顯示Thor?當我編輯* .thor文件時,我可以使用:set syntax=ruby,它可以工作,但不是永久性的。有沒有辦法在我的.vimrc文件中做某些事情來有條件地將語法設置爲ruby,如果它是* .thor?也許創建一個thor語法文件並從ruby繼承?