草庐IT

unfile_rake_ext

全部标签

ruby-on-rails - Rails 4.1 - LoadError : cannot load such file -- active_support/core_ext/string/encoding

我今天要更新到Rails4.1。我运行了bundleupdaterails,一切似乎都更新得很好。但是,当我现在尝试运行任何rake任务时,我收到以下错误:$rake--tracerakeaborted!LoadError:cannotloadsuchfile--active_support/core_ext/string/encoding/Users/foobar/.rvm/gems/ruby-2.0.0-p247@gemset/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:247:in`require'/Us

ruby-on-rails - 加载错误 : cannot load such file — bcrypt_ext

我已尝试在我的Rails应用程序上部署设计身份验证。我遇到了这个问题“无法加载这样的文件——bcrypt_ext”我发现这是基于Windows的计算机中的一个常见问题,但其他问题的答案还没有帮助我。我正在运行带有x86ruby​​和devkit的Windows8x64 最佳答案 尝试C:\>geminstall--no-ri--no-rdocbcryptC:\>cd(pathtogemsroot)\bcrypt-3.1.7-x86-mingw32\ext\mriC:\(pathtogemsroot)\bcrypt-3.1.7-x86

ruby - 每当 gem 'failed to load command: rake'

寻求帮助。我正在使用whenevergem(v0.9.7)和rake(v11.2.2)运行Rails应用程序(v3.2.5)。我也在docker容器镜像ruby:2.3中执行此操作(安装了cron并运行了bundleinstall)这是我的schedule.rbset:environment,ENV['RAILS_ENV']every'*/29,10,11,12,13,14,15,16**1-5'dorake"import_csv",output:{:error=>'log/import_csv_errors.log',:standard=>'log/import_csv.log'}'

ruby-on-rails - ruby on rails、rake、crontab 和编码

我有一个运行良好的Railsrake任务。我希望crontab定期运行此任务,因此我将其添加到crontab中,如下所示:0,30,0****cd/var/www/html/metajorn&&RAILS_ENV=production/usr/local/bin/rakemyraketask--trace>>/var/www/html/metajorn/log/cron_log.log2>&1在cron_log.log中我看到以下错误:rakeaborted!invalidbytesequenceinUS-ASCII/var/www/html/metajorn/config/boot.

ruby-on-rails - Rake - 添加到默认任务

我正在使用第三方gem,它使我能够使用rake命令执行一些测试:rakejasminerice:run是否可以将该任务作为默认rake任务的一部分包含在内?(即当我运行rake时,rakejasminerice:run被添加到我的其余测试中)。这是CI集成所必需的。如有任何帮助,我们将不胜感激! 最佳答案 在Rake中,任务可以有依赖关系。通常,您可以这样做:task:hellodoputs"hello"endtask:default=>:hello对于您的具体问题,您应该能够这样做:task:default=>"jasmineri

ruby - 当文件不存在时 Rake clean 引发错误

我有一个这样的Rakefiletask:cleandosh'rm./foo'end我想防止它在文件“foo”不存在时报错。如何做到这一点?我想我想要的是:有没有办法先检查文件,然后再决定下一步做什么。例如:file'aaa'=>'bbb'dosh'cpbbbaaa'end这个任务依赖于文件'bbb'的存在,所以我想知道我可以告诉Rake我的任务依赖于不存在文件“foo”? 最佳答案 你可以通过稍微扩展rake来做到这一点:雷克文件:requireFile.join(File.dirname(__FILE__),'unfile_rak

ruby-on-rails - 如何从 rake 文件运行 ruby​​ 类?

我想从sample.rake文件运行一个ruby​​类。考虑myruby.rb是一个ruby​​文件。我想从sample.rake运行它,比如rubymyruby.rb 最佳答案 除了@tobias在这里必须说的内容之外,您还可以使用示例脚本myruby.rb的示例内容puts"helloworld"创建名为Rakefile的文件>task:default=>[:test]task:testdoruby"my_file.rb"end现在,如果您调用rake,它应该在控制台中生成helloworld文本。更新如果按照@tobias的建

ruby-on-rails - 从 Rake 文件中的任务调用方法

可以调用与任务在同一个rake文件中的方法吗?在下面的代码中,您可以看到我有方法调用get_search_url,它将分配给url。namespace:populatedodesc"ETC"task:db=>:environmentdoReport.where(link:"").eachdo|word|url=get_search_url(word.name)doc=Nokogiri::HTML(open(url))word.update_columns(link:link)endenddefget_search_url(keyword)return"URL/keyword"enden

ruby-on-rails - Gem::Ext::BuildError:错误:无法构建 gem native 扩展。 - 中央操作系统 6.5

我正在尝试让Ruby版本2.0.0-p353在CentOS6.5上的Nginx1.4.7上运行。一切都按预期安装,但是当我开始运行bundleinstall时,出现以下错误:Gem::Ext::BuildError:错误:无法构建gemnative扩展。/usr/local/rvm/rubies/ruby-2.0.0-p353/bin/rubyextconf.rbcheckingforpg_config...noNopg_config...tryinganyway.Ifbuildingfails,pleasetryagainwith--with-pg-config=/path/to/p

ruby-on-rails - 运行时出现段错误 'bundle exec rake'

运行后:$bundleexecrake我收到这个错误:/Users/user/Documents/Code/spree_gem/vendor/bundle/gems/json-1.8.2/lib/json/ext/parser.bundle:[BUG]Segmentationfaultat0x00000000000418ruby2.1.5p273(2014-11-13revision48405)[x86_64darwin14.0]伴随着这个:/Users/user/Documents/Code/spree_gem/vendor/bundle/bin/rake:23:in`'/Users