草庐IT

rb-appscript

全部标签

ruby-on-rails - 如何在 Ruby on Rails 中重新创建 Schema.rb(删除后)?

我错误地(某种程度上)删除了我的Schema.rb,我似乎无法使用rakedb:dump将它重新生成到db/中,此时我真的不知道该怎么做。一些建议rake数据库:转储:所有rake数据库:创建:所有rake数据库:迁移没有任何效果。请帮忙! 最佳答案 尝试运行bundleexecrakedb:schema:dump。引用ActiveRecordMigrations了解更多信息。 关于ruby-on-rails-如何在RubyonRails中重新创建Schema.rb(删除后)?,我们在S

ruby - 在 Shell 脚本上运行 .rb (Ruby) 文件

我创建了一个shell脚本来自动执行一些流程,例如:#!/bin/bashrubyRubyFile.rb但是当我运行这个脚本时,我得到这个错误:ruby(2882):Operationnotpermitted有人知道这是什么鬼吗? 最佳答案 当我想要“作为可执行文件”运行Ruby代码时,我会使用它。#!/usr/bin/envruby然后chmod脚本。chmod+xscript.rb并运行它./script.rb我建议使用env因为通过/usr/bin/env运行命令的好处是可以查找当前环境中程序的默认版本。

ruby - 部署.rb : undefined local variable or method `home` for main:Object

我知道有很多关于此错误消息的问题,但我找不到在与我相同的上下文中发生此错误的问题。我正在尝试将以前工作的Capistrano配置从版本2迁移到Capistrano3。不幸的是,调用capproductiondeploy--dry-run会产生错误capaborted!undefinedlocalvariableormethod`home'formain:Object/myapp/config/deploy.rb:6:in`'这是deploy.rb的内容,直到发生错误的第6行:set:user,"myuser"set:application,"myapp"set:domain,"mydo

ruby-on-rails - RSpec - 找不到 spec/spec_helper.rb

我正在阅读MichaelHartl的RubyonRails4一书,但找不到spec/spec_helper.rb。这是他的书的链接http://ruby.railstutorial.org/ruby-on-rails-tutorial-book我正在研究第3章测试驱动开发部分。我运行这段代码来调用RSpec和static_pages_spec.rb$railsgenerateintegration_teststatic_pagesinvokerspeccreatespec/requests/static_pages_spec.rb在此之后,我需要将CapybaraDSL添加到RSpec

轨道上的 ruby 。调度.fcgi 。 dependencies.rb :251:in `require' : cannot load such file -- fcgi (LoadError)

app=redmine-2.0.1ruby=ruby​​1.9.3p194(2012-04-20修订版35410)[x86_64-linux][root@by1016690public]#./dispatch.fcgi/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in`blockinrequire':iconvwillbedeprecatedinthefuture,useString#encodeinstead./usr/local/lib/r

ruby-on-rails - 安装 Rails 时出现 ruby​​gems.rb 问题

我最近不得不删除我在Ruby中的所有版本并重新安装它们。这样做之后(如果相关,我现在使用的是2.0.0)我无法重新安装Rails。这一切都是通过RVM完成的。这里是错误:1:在require':cannotloadsuchfile--rubygems.rb(LoadError)from:1:in'更新:我尝试按照Albert的建议重新安装RVM。我仍然收到相同的错误消息。当我运行which-aruby时/Users/bob/.rvm/rubies/ruby-2.0.0-p353/bin/ruby/usr/bin/ruby当我运行rvmremove2.0.0时Errorrunning'_

ruby-on-rails - 更改 seed.rb 数据的 created_at

我在开发项目时使用seeds.rb将一些虚拟数据加载到我的项目中。我想为我的记录使用一个随机的created_at日期,但created_at日期在创建时始终设置为Time.now。#seeds.rbProject.create:name=>'DummyProject',:created_at=>Date.today-rand(10).days 最佳答案 project=Project.create(:name=>'DummyProject')project.created_at=(rand*10).days.agoproject.

ruby-on-rails - 无法安装 Rails extconf.rb 失败

我是RubyonRails的新手,在安装时出现以下错误。请注意,我已经安装了最新的Xcode和命令行工具,并且我使用的是OSX10.8.4。我也安装了Ruby2.0.0。-bash-3.2$sudogeminstallrailsPassword:Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingrails:ERROR:Failedtobuildgemnativeextension./Users/WillieTran/.rvm/rubies/ruby-2.0.0-p247/bin/rubyextconf

ruby-on-rails - 无法使用 Clockwork 启动 clock.rb 模块 - 来自 activesupport 的未定义方法

我有一个网络应用需要做一些后台工作。我有一个clock.rb文件,其中包含:require'clockwork'includeClockworkrequire'./config/boot'require'./config/environment'every(5.seconds,'ticking.get'){Resque.enqueue(TickingJob)}[...restofthecodeirrelevant...]当我尝试使用clockworkapp/clock.rb启动文件时,出现以下错误:/usr/local/rvm/rubies/ruby-1.9.3-p194/lib/ru

ruby - 使用 Ruby 2.0 的 Windows 中的 sqlite3_native.rb 在哪里?

在Windows上使用Ruby2.0x64。通过下载sqlite3autoconf源并编译来安装sqlite3gem。然后我执行了geminstallsqlite3--platform=ruby...。但是,现在当我运行railsserver时,出现以下错误。这个sqlite3_native.rb在哪里?我到处都找不到。C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in`require':cannotloadsuchfile--sqlite3/sqlite3_native(LoadError