草庐IT

ERROR_NO_MATCH

全部标签

ruby-on-rails - PGError : ERROR: relation "table_name" does not exist

我正在尝试将一个简单的应用程序推送到heroku并运行:herokurakedb:migrate但是我得到以下错误:rakeaborted!PGError:ERROR:relation"posts"doesnotexist:SELECTa.attname,format_type(a.atttypid,a.atttypmod),d.adsrc,a.attnotnullFROMpg_attributeaLEFTJOINpg_attrdefdONa.attrelid=d.adrelidANDa.attnum=d.adnumWHEREa.attrelid='"posts"'::regclass

ruby-on-rails - rvm 安装 : ruby installation error

我想在我的LinuxMint12上安装ruby​​。我正在关注thistutorial和thisone.当我运行rvminstall1.9.3时,我看到了这个错误:InstallingRubyfromsourceto:/usr/share/ruby-rvm/rubies/ruby-1.9.3,thismaytakeawhiledependingonyourcpu(s)...ruby-1.9.3-#fetchingruby-1.9.3-#extractingruby-1.9.3-to/usr/share/ruby-rvm/src/ruby-1.9.3ERROR:Errorrunning'

ruby - kernel_require.rb :55:in `require' : cannot load such file error

我目前使用的是Ruby1.9.3版(尽管我在使用Ruby2.0.0时遇到了同样的问题)。在Windows764位上。我正在关注“TheCucumberBook”并卡在第7.2章-“使用转换删除重复项”。我的文件夹结构如下:\cash_withdrawal\cash_withdrawal\Gemfile\cash_withdrawal\Gemfile.lock\cash_withdrawal\features\cash_withdrawal\features\cash-withdrawal.feature\cash_withdrawal\features\step_definitions

ruby - Homebrew 软件 - 错误的解释器 : No such file or directory

像个白痴一样,我设法删除了我的系统ruby​​安装。我重新安装了xcode,还安装了RVM这样做:$whichruby返回这个:/Users/alex/.rvm/bin/ruby但是,Homebrew似乎还是坏了:$brew-bash:/usr/local/bin/brew:/usr/bin/ruby:badinterpreter:Nosuchfileordirectory 最佳答案 OSX上的系统ruby​​符号链接(symboliclink)到Ruby.framework。由于您重新安装了Xcode,它应该已安装,但您需要恢复符

ruby-on-rails - 尝试将本地数据库推送到 Heroku 后出现 "ActionView::Template::Error (Unknown primary key for table"

对于我通过Heroku托管的Ruby-on-Rails应用程序,我最近下载了一个备份,在本地恢复它,然后从外部来源将数据添加到数据库中。一切正常。在使用herokupg:pushHEROKU_DATABASE_URL--app将更新后的数据库推送到Heroku之后该应用程序运行良好,我可以看到新添加的数据。但是今天当我尝试在Heroku上登录该应用程序时,我收到了错误消息。在我的日志文件中,我看到了这个错误:ActionView::Template::Error(Unknownprimarykeyfortable...根据这篇SO帖子:Getting"Unknownprimarykey

Ruby for in loop error with { } block delimiter

在Ruby语言中,以下在irb中工作forfruitin['apple','banana','cherry','date']doputsfruitend但是这个没有#errorforfruitin['apple','banana','cherry','date']{putsfruit}请注意引用以下block分隔符不要出错5.timesdo|i|puts"hello"+i.to_send5.times{|i|puts"hello"+i.to_s}编辑:我想我观察到的是用end代替{}的方式不一致有人可以解释为什么或者请指出我的错误吗? 最佳答案

ruby - '在 rbuf_fill 中救援':Timeout::Error (Timeout::Error)

相同的脚本不同的错误。这可能更多地与我的网络有关,而不是我的代码。脚本如下:#!/usr/bin/envruby-rubygemsrequireFile.join(File.dirname(__FILE__),'authentication')require"csv"#faster_csv(ruby1.9)lines=CSV.read(File.join(File.dirname(__FILE__),'karaoke.csv'))#ExportedanExcelfileasCSVlines.slice!(0)#removeheaderlinecollection=StorageRoom

ruby-on-rails - ruby 文件 : "ruby_executable_hooks" syntax error

我正在尝试运行命令rakedb:migrate但终端提示文件ruby_executable_hooks中可能存在语法错误。我找到了这个reference但没有帮我解决问题。在文件的第一行,它看起来像title="ruby#{ARGV*""}"导致了问题,因为双引号没有正确转义。我尝试了不同的转义组合,但仍然没有运气。所以现在我不确定问题是否真的与转义问题或其他问题有关。非常感谢请查看下面的ruby_executable_hooks文件title="ruby#{ARGV*""}"$0=ARGV.shiftProcess.setproctitle(title)ifProcess.metho

ruby-on-rails - { "error": { "message": "Missing client_id parameter.", "type": "OAuthException", "code": 101 } }

我正在关注RyanBatesScreenCast#360Facebook身份验证...当我到达点击链接登录facebook的部分时,我得到一个{"error":{"message":"Missingclient_idparameter.","type":"OAuthException","code":101}}我尝试像之前所说的那样重新启动服务器我正在拔头发试图弄清楚这一点我在facebook开发页面上的网站url是正确的我已经按照他的步骤数百次 最佳答案 可能是你没有为FACEBOOK_KEY和FACEBOOK_SECRET设置e

ruby - 命名约定 : Why Array#delete has no exclamation mark at the end?

我正在学习Ruby,我发现按照惯例,方法名称末尾的感叹号表示该方法以某种方式修改了self。为什么Array#delete不像slice!那样以感叹号结尾,因为delete从self中删除一个元素?我错过了一些基本的东西吗? 最佳答案 引用Matz(Ruby的总工程师):Thebang(!)doesnotmean"destructive"norlackofitmeannondestructiveeither.Thebangsignmeans"thebangversionismoredangerousthanitsnonbangcou