草庐IT

cli-plugin-eslint

全部标签

ruby - 在 Aruba 中测试 CLI 时如何解决 Cucumber::Ambiguous 匹配错误

我正在学习使用此guide与Aruba一起测试CLI那是几岁了。我收到一个错误Cucumber::Ambiguousmatcherror在查看了此类错误的几个示例之后,我仍然不确定该怎么做。Scenario:RecipesWhenIrun`foodierecipedinnersteak`Thenthefollowingfilesshouldexist:|dinner/steak.txt|Thenthefile"dinner/steak.txt"shouldcontain:"""#####Ingredients#####Ingredientsfordelicioussteakgohere

ruby - 流利的自定义插件注册抛出 "Unknown output plugin"

我正在尝试修改现有的Fluentd插件并将其用于我的自定义。所以我:git从github克隆了插件库。gitclone编辑了我的更改gembuildplugin.gemspecgeminstallplugin.gem创建了一个提到插件类型的配置冉fluentd-c-vv我最终在fluentd日志中得到了这个(fluent-plugin-swift是我编辑的插件,插件的类型是'swift'):2017-03-2215:00:27+0000[info]:fluent/engine.rb:126:blockinconfigure:gem'fluent-plugin-swift'version

ruby - 如何在不需要 Thor CLI 应用程序的情况下使用 Thor 操作?

我想访问Thor::Actions(http://textmate.rubyforge.org/thor/Thor/Actions.html)中的一些很棒的辅助方法,但如果不使用ThorCLI应用程序,我似乎无法使用它们。我简单地尝试过:require"rubygems"require"thor"Thor::Actions.create_file"foo.txt","contents"抛出:run.rb:4:in'':undefinedmethod'create_file'forThor::Actions:Module(NoMethodError)我意识到我可能在这里遗漏了一些非常简单

ruby-on-rails - 更新到 Rails 3.2.2 : How to properly move my plugin from the '/vendor' to '/lib' directory?

我正在将RubyonRails从3.1升级到3.2.2,我想知道我应该做什么以及我应该注意什么以便正确移动我的供应商插件(注意:它不是一个gem,目前我不打算将它变成一个gem)从目录/vendor到/lib如officialdocumentation中所写:Rails3.2deprecatesvendor/pluginsandRails4.0willremovethemcompletely.YoucanstartreplacingthesepluginsbyextractingthemasgemsandaddingtheminyourGemfile.Ifyouchoosenottom

ruby - 如何配置 asciidoctor-gradle-plugin 来处理 plantuml?

我不懂任何Ruby,但我喜欢asciidoctor(和gradle插件)。有没有简单的方法让插件生成plantuml图表?我看了基本asciidoctor-diagrams似乎特定于使用native/rubyasciidoctor扩展的功能(我没有也不想安装,因为我喜欢使用gradle插件)。干得漂亮asciidoctor-gradle-plugin文档页面显示它接受Ruby模块的requires选项,但在Ruby中没有任何基础,我不确定这是否是我需要的。我尝试了阻力最小的路径,即:asciidoctor{logDocuments=trueseparateOutputDirs=fals

python - 在 Ruby 进程中嵌入 Python CLI?

作为一个更大项目的一部分,我正在尝试将Python交互式解释器“嵌入”到Ruby进程中。我希望能够执行以下操作:$irbirb(main):001:0>pipe=IO.popen("python","w+")=>#irb(main):002:0>pipe.puts"print'hello'"=>nilirb(main):003:0>pipe.gets=>'hello\n'不幸的是,gets似乎挂起而不是从Python进程返回任何类型的输出。我已经尝试使用open3改变这个过程,使用模式r+而不是w+,还有一些其他的小选项(python-u其中),但没有成功。有没有一种方法可以通过Rub

ruby-on-rails - bundle 安装失败 : Error loading Rubygems plugin after I deleted files

我是Ruby和Rails的新手,正在努力通过Hartlrailswebdevelopmenttutorial.在本教程的过程中,我安装了Homebrew软件。运行brewdoctor后,homebrew指示我删除一些文件,除非我故意将它们放在原处。我删除了它们,brewdoctor说我没事了。现在,在教程的后续部分,我正在尝试将应用程序部署到Heroku。但我发现bundleinstall从未更新我的gemfile.lock文件。事实上,bundleinstall根本没有为我工作。错误输出如下。它似乎与我删除的其中一个文件有关(我基于Librarynotloaded:/opt/loca

ruby - 如何通过 CLI/Ruby 系统调用 bundle 安装?

是否可以通过ruby​​系统调用运行bundleinstall?我正在尝试为另一个路径下的项目安装gems和运行测试...例如命令是:"cd/some/other/project&&bundleinstall&&gemlist&&rspecspec"理想情况下,我只想通过一个项目中的rake文件运行测试,同时确保安装了该项目的相关gem。如果我运行,CD似乎工作正常:"cd/some/other/project&&pwd"它确实给出了正确的路径。但是,如果我执行bundleinstall&&gem环境,它似乎为当前文件夹安装了gems,并且不使用其他项目中的Gemfile,随后rspe

ruby-on-rails - 如果 Gemfile 中没有 Heroku gem,则无法从 Rake 任务中调用 heroku CLI

我有一个应用程序在Heroku上运行了一段时间,在最近的部署中看到了Herokugem被弃用的消息,有利于HerokuToolbelt。使用工具带,我的所有Heroku命令都可以在命令行中正常工作,但在Rake任务(我已为部署设置)中,我收到以下错误:$rakedeploy:stagingEverythingup-to-date/Users/aramisbear/.rvm/gems/ruby-1.9.3-p194@myapp/gems/bundler-1.2.0/lib/bundler/rubygems_integration.rb:147:in`blockinreplace_gem'

c# - 使用 native C++、托管 C++ cli 和 C# 解决方案在混合模式下进行调试

我正在处理一个多线程项目,并且启动项目设置为运行我的UI的c#项目。然后是一系列底层C++原生项目,它们通过托管C++/CLI项目连接到C#。我在c#启动项目中启用了“启用非托管调试”,当我尝试调试native代码时,我能够达到我设置的断点。但是,在我尝试再次运行它并尝试再次达到断点后,它会挂起。例如,如果我有一个循环,我尝试在每次迭代中点击它,在第二次迭代之后程序挂起,我必须强制退出。我在VisualStudio2010中工作。调试开始以这种速度证明不是太有用,有什么办法可以排除这个问题吗? 最佳答案 当我想调试native代码以