草庐IT

java - Ant 调试和 Ant 发布失败

全部标签

ruby - 在 shell 命令失败时引发异常?

我正在用Ruby编写一些脚本,我需要通过shell命令与一些非Ruby代码交互。我知道至少有6differentways从Ruby执行shell命令,不幸的是,当shell命令失败时,这些似乎都不会停止执行。基本上,我正在寻找的东西相当于:set-oerrexit...在Bash脚本中。理想情况下,该解决方案会在命令失败时引发异常(即通过检查非零返回值),可能会使用stderr作为消息。这写起来并不难,但似乎应该已经存在了。有没有我找不到的选项? 最佳答案 Ruby2.6addsanexception:argument:system

ruby-on-rails - 验证失败时设计自定义消息

我在我的应用程序中使用设计作为身份验证引擎。当设计验证失败时,有没有办法使用自定义消息。当密码为空时,Devise会向我提供以下消息:Passwordcan'tbeblank,但我需要另一条消息。我该怎么做? 最佳答案 ActiveRecorden.yml是我建议的答案,如果您想更改Devise的验证消息这是en.yml的样子en:activerecord:errors:models:user:attributes:email:blank:"PleaseSpecifyanEmailid"taken:"Pleaseuseadiffer

ruby-on-rails - 在 Capistrano 失败的情况下部署

我有一个像这样的capistrano任务require"bundler/capistrano"set:application,"cloudoc"set:repository,"git@github.com:luizkowalski/cloudoc.git"set:scm,:gitrole:web,"xx.xx.xx.xxx"role:app,"xx.xx.xx.xxx"role:db,"xx.xx.xx.xxx",:primary=>truedefault_run_options[:pty]=truessh_options[:forward_agent]=trueafter"deplo

ruby-on-rails - 由于 Bundler::GemspecError: 无法读取 gem 导致 bundle 安装失败

我在安装bundle时遇到这些错误:✗bundleinstallFetchinggemmetadatafromhttps://rubygems.org/.........Resolvingdependencies...Bundler::GemspecError:Couldnotreadgemat/Users/liuxin/.rvm/gems/ruby-1.9.3-p547/cache/i18n-0.6.11.gem.Itmaybecorrupted.Anerroroccurredwhileinstallingi18n(0.6.11),andBundlercannotcontinue.M

ruby - 使用 eclipse dltk 调试 ruby

我正在尝试在win7x64机器和ruby​​1.92环境上使用eclipsehelios(安装了dltk)调试ruby​​脚本我安装了ruby​​-debug19、ruby-debug-base19、ruby-debug-ide19gems,但仍然无法使用eclipsedlt调试rb脚本,如下所示,DebuggingEnginenotstartedThe'FastRubyDebugger(ruby-debug)'isselected,butthe'ruby-debug'gemdoesn'tseemtobeinstalledintheselectedRubyInterpreter(C:\

ruby-on-rails - 在 Aptana/Eclipse 中调试 Rails 应用程序

我正在使用Eclipse的Aptana3插件进行RubyonRails开发。我正在尝试使用ruby​​-debug-ide19gem在Eclipse中进行调试。我通过运行->调试为->Ruby应用程序启动调试session。这适用于最简单的场景。但是,如果我尝试访问我的任何模型、lib中的类等,它将无法工作,因为在调试之前没有加载我的开发环境。在进入Debug模式之前如何加载我的开发环境?就像我在命令行上执行railsconsole时发生的情况一样。如果我能让它正常工作,看起来会很不错。感谢您的帮助! 最佳答案 我使用Apatana

ruby-on-rails - 捆绑控制台因未初始化常量 Rails 而失败

我已经使用railspluginnewFoobar--full--mountable命令创建了一个新的Rails引擎。运行bundleconsole时,我得到uninitializedconstantRails这是为什么?Resolvingdependencies...Unfortunately,afatalerrorhasoccurred.PleaseseetheBundlertroubleshootingdocumentationathttp://bit.ly/bundler-issues.Thanks!/Users/kyledecot/Desktop/Foobar/lib/foo

ruby - 如何让 rbenv 继续调试符号?

我在MacOSXv10.8.3上通过rbenv安装了Ruby2的开发版本,并使用它来编译我正在开发的gem。我有一个内存问题,我想调试。不幸的是,每当我在rakespec的上下文中运行valgrind、gdb或cgdb时,我都会得到一个wholebunchoferrors像这样:warning:Couldnotfindobjectfile"/private/var/folders/5f/h1s00nhn0rv4ckkpg4k_bwhr0000gn/T/ruby-build.20130331232604.54521/ruby-2.0.0-dev/main.o"-nodebuginform

ruby-on-rails - pg gem install 失败说版本太旧?

我正在尝试为Ruby安装pg(PostreSQL)gem。我收到此错误:postgres/9.2-pgdg/bin/64/pg_configUsingconfigvaluesfrom/location/to/install/postgres/9.2-pgdg/bin/64/pg_configcheckingforlibpq-fe.h...yescheckingforlibpq/libpq-fs.h...yescheckingforpg_config_manual.h...yescheckingforPQconnectdb()in-lpq...yescheckingforPQconnec

ruby-on-rails - 如何使用 eclipse 调试 jRuby?

这听起来像是一个相当微不足道的问题,但我多年来一直在努力解决这个问题,放弃了Ruby又回到了它。我是一个尝试学习Ruby的Java/Eclipse人,所以我想在我的Win764位计算机上使用一些Eclipse插件调试jRuby/Rails。怎么这么难?我找不到分步说明(例如安装此插件、此版本的jRuby、安装这些gems、调整这些设置)。如果没有它,我就会碰碰运气,而且我所做的一切似乎都会导致奇怪的错误。此时,我正在尝试使用EasyEclipse(这是一个不错的选择吗?)。我发现默认安装(进入ProgramFiles)不是一个好主意,并将其安装在没有空格的路径中;与jRuby相同。我安