【问题标题】:guard rspec sublime text 2 invalid option command shift Rguard rspec sublime text 2 invalid option command shift R
【发布时间】:2014-09-01 16:29:02
【问题描述】:

我将rails 3.2rspec 3.0.0guard-rspec (4.3.1) guard (~> 2.1) 一起使用

当我使用shift + command + R 时,我得到invalid option: -l65

我通常使用它在描述块中运行测试。 shift + command + T 用于运行页面上的所有测试。有谁知道为什么这向我显示了一个无效的选项?谢谢

这是我的 spec_helper.rb

 # This file is copied to spec/ when you run 'rails generate rspec:install'
    ENV["RAILS_ENV"] ||= 'test'
    require File.expand_path("../../config/environment", __FILE__)
    require 'rspec/rails'
    require 'rspec/autorun'
    require 'capybara/rspec'
    require 'capybara/rails'
    require 'shoulda/matchers'

    # Requires supporting ruby files with custom matchers and macros, etc,
    # in spec/support/ and its subdirectories.
    Dir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f }

    # Checks for pending migrations before tests are run.
    # If you are not using ActiveRecord, you can remove this line.
    #ActiveRecord::Migration.maintain_test_schema!

    RSpec.configure do |config|
      # ## Mock Framework
      #
      # If you prefer to use mocha, flexmock or RR, uncomment the appropriate line:
      #
      # config.mock_with :mocha
      # config.mock_with :flexmock
      # config.mock_with :rr

      # Include Factory Girl syntax to simplify calls to factories 
      config.include FactoryGirl::Syntax::Methods

      #config geocoder for test
      #Geocoder.configure(:lookup => :test)

      # Use capybara DSL
      config.include Capybara::DSL

      #include manually made helpers
      config.include AuthenticationHelper


      # Use URL helper
      config.include Rails.application.routes.url_helpers

      # Remove this line if you're not using ActiveRecord or ActiveRecord fixtures
      # config.fixture_path = "#{::Rails.root}/spec/fixtures"

      # If you're not using ActiveRecord, or you'd prefer not to run each of your
      # examples within a transaction, remove the following line or assign false
      # instead of true.
      config.use_transactional_fixtures = false

      # If true, the base class of anonymous controllers will be inferred
      # automatically. This will be the default behavior in future versions of
      # rspec-rails.
      config.infer_base_class_for_anonymous_controllers = false

      # Run specs in random order to surface order dependencies. If you find an
      # order dependency and want to debug it, you can fix the order by providing
      # the seed, which is printed after each run.
      #     --seed 1234
      config.order = "random"
    end

【问题讨论】:

    标签: ruby-on-rails rspec sublimetext2 guard


    【解决方案1】:

    好的,我刚刚删除了 RubyTest 包并用 git clone https://github.com/maltize/sublime-text-2-ruby-tests.git RubyTest 重新克隆了它

    【讨论】:

    • 对不起,我真的不记得了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-22
    相关资源
    最近更新 更多