thor

    1熱度

    1回答

    我安裝了Ruby 1.9.2以及安裝rails gem。現在我試圖與創建一個新的Rails應用程序: $ rails new foo -T 我立即與 Thor is not available. If you ran this command from a git checkout of Rails, please make sure thor is installed 我已經安裝雷神提

    1熱度

    3回答

    對這一問題的How do I remove leading whitespace chars from Ruby HEREDOC? 部分回答了在Rails 3有一個方法#strip_heredoc,即去掉所有的空格。 但是,在現有文件中插入行時,該文件已具有身份識別功能,但這種功能無法正常工作。一個例子: begin insert_into_file "#{app_name}/confi

    0熱度

    1回答

    我相信你可以欣賞這種懶惰的嘗試:我想在Rails 3.2中改進我的應用程序模板腳本。 我做這樣的事情 rails new APPNAME -m path/to/template.rb 我想更新腳本,讓我cd到新的應用程序,這樣我可以運行bundle exec COMMAND? 例如, if compass = yes?("Would you like to install Compass and

    1熱度

    1回答

    我正在嘗試在我的課程中使用HTTParty FindXYZ擴展了Thor,但它不起作用。我所希望做的是使用HTTParty 得到查詢CouchDB的在我的方法XYZ 當我嘗試運行我看到錯誤找不到得到 require 'json' require 'httparty' require 'thor' class FindXyz < Thor include Thor::Actions

    1熱度

    1回答

    我正在創建一個基於存儲Ruby結構的yml文件來顯示當前項目的thor腳本。當我嘗試加載此yml文件時出現錯誤。 from /Users/cpara/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/1.9.1/syck.rb:135:in `node_import' from /Users/cpara/.rvm/rubies/ruby-1.9.2-p318/lib/ru

    4熱度

    2回答

    我正在爲某些內部項目構建一個簡單的基於thor的生成器,並且似乎無法從正確的目錄運行bundle install。 當我運行新[APP_NAME]功能,應該創建的目錄和文件,然後運行bundle install安裝應用程序所需的寶石。 發電機功能的來源: def create puts "Creating application #{name}" directory 'app

    1熱度

    1回答

    在rails上安裝spree會導致依賴於'thor'的多個錯誤,儘管我在我的gem列表中都有這兩個版本。 # 捆紮機無法找到寶石 「雷神」 兼容的版本: 在Gemfile中: 大禮包(> = 0)的x86-的mingw32取決於 托爾(= 0.14.6)x86架構的mingw32 sass-rails (~> 3.23) x86-mingw32 depends on thor (= 0.

    1熱度

    2回答

    我有以下雷神命令: require 'highline' class Import < Thor desc "files", "Import files into the database" method_option "path", :required => true, :desc => "Path to folder containing new files", :al

    2熱度

    1回答

    我正在將一個小型項目轉換爲使用Thor,而且缺乏頭腦,我想使用內置的幫助來記錄可用的任務。 但是,如果我使用參數定義任務,則任務級幫助將恢復爲幫助該類 - 這意味着不顯示任何任務描述或預期參數的詳細信息。 我希望能夠有一種方法,我可以用一個參數調用,而不是一個參數,所以它可以像這樣 $ thor broke:foo hello in a.thor broke:foo arg1=hello 使

    8熱度

    1回答

    my_gem你好名1名2 NAME3給我 my_gem你好至少需要1參數:my_gem你好名 我是不是應該分析它們與參數之間用分隔符分開? e.g my_gem你好1,名稱2,名稱3,nameN 在文件時,它看起來像 class MyCLI < Thor desc "hello NAMES", "say hello to names" def hello(names)