草庐IT

unfile_rake_ext

全部标签

ruby-on-rails - 如何将 Rake 任务作为 Windows "scheduled task"运行?

我有一个rake任务,我需要在WindowsXP机器上作为日常工作运行。我发现了Windows“计划任务”控制面板。我正在尝试弄清楚如何让它运行我的Rake任务。其中两个字段是“运行”(带有浏览按钮)和“开始于”。我试图将rakemycategory:mytask输入“运行”,并将包含Rake任务的Rails项目目录输入“开始”。结果是一条消息说任务“无法启动”。如何设置Windows“计划任务”来运行Rake任务? 最佳答案 如果您可以构建一个可以正确执行它的批处理文件,我会这样做,然后您可以指示该批处理文件与任务一起运行。像这样

php - Composer 即使已安装也找不到 ext-mbstring

当我尝试安装Laravel5时出现依赖项错误。我在Windows7上使用UniformServer。我启用了php_mbstring.dll并检查它是否正确加载。(我认为)这是控制台输出(Composer):这是我的php.ini中的扩展以下是phpinfo()mbstring的详细信息:我不知道从这里去哪里。有什么想法吗? 最佳答案 请注意,在Windows和Linux中,PHPcanrunwithmultiplesphp.iniconfigurationfiles.一般来说,当你发现这种问题时,你必须仔细检查加载的配置文件是否与

ruby-on-rails - 在 Rake 任务 db :schema:load 中抑制输出

如何抑制db:load:schema的输出?运行bundleexecrakedb:schema:load使用-s、-q甚至VERBOSE=false选项对输出没有影响;出现了我不想看到的相同“create_table...add_index...”垃圾。我从自定义Rake任务中调用它,我不希望用户每次都看到所有这些。更新:我在@Deefour的一些指导下解决了这个问题,方法是:system"bundleexecrakedb:schema:load-sRAILS_ENV=#{Rails.env}>NUL">NUL适用于Windows机器,基于Unix的可以使用>/dev/null。而不是

ruby - Rake 测试运行很慢

运行一些测试后,我确信我的设置(windows、rubymine和最新的ruby​​版本)一定有问题。我现在的时间是:Finishedtestsin14.289817s,0.0700tests/s,0.3499assertions/s.1tests,5assertions,0failures,0errors,0skipsProcessfinishedwithexitcode0有5个非常简单的测试(只是检查对空字段的验证是否有效)。这5个单元测试的总时间为160秒,超过2分钟。我可以做些什么来提高这个速度?这里是测试:require'test_helper'classItemTest

ruby-on-rails - Rake 测试在 Windows 中非常慢

为什么Ruby和RubyonRails(1.8.6OneClickInstaller,本地数据库)在Windows上这么慢?ruby脚本/服务器-30秒rake式测试-45秒等等然而,当我跳转到一个慢得多的Linux机器时,它几乎是瞬间的。我检查了所有内容-没有重要的CPU进程在运行,没有网络问题......等等。哎呀,只要有一个冗长的输出至少能告诉我哪里出了问题,我就会很高兴。有什么建议吗? 最佳答案 一般来说,Ruby的MRI解释器并未针对Windows上的速度进行优化。您也可能在Windows上以开发模式运行它,而在其他机器上

redis - Rhomobile rake redis 中止

我正在学习RhoMobile教程http://docs.rhomobile.com/rhoconnect/command-line#generate-an-application我正要进入rakeredis:install我收到以下错误。WARNING:usingthebuilt-inTimeoutclasswhichisknowntohaveissueswhenusedforopeningconnections.InstalltheSystemTimergemifyouwanttomakesuretheRedisclientwillnothang.Seehttp://redis.io

ruby-on-rails - Rails 服务器在 rake 任务中不以 web 套接字和 redis 选项启动。

我必须在rake任务中使用websockets,为此我将event.rb更改为config.synchronize=true#Uncommentandedittopointtoadifferentredisinstance.#Willnotbeusedunlessstandaloneorsynchronizationmode#isenabled.config.redis_options={:host=>'localhost',:port=>'3000'}当我启动我的rails服务器时,我得到了这个错误:!InvalidrequestExiting/usr/local/rvm/gems/

mongodb - 在 ext4 上不小心删除了一个 Mongodb 数据文件夹,如何最好地恢复数据?

从ext4恢复已删除文件的最佳/最快/最安全的方法是什么?规范:磁盘是1TBSSHD(混合HDD+SSD),分区也使用LUKS加密(版本1)加密Mongodb使用WiredTiger作为存储引擎。此外,如果我管理文件的部分恢复,我可以对mongo的集合进行部分恢复吗? 最佳答案 第一步:文件恢复使用extundelete快速恢复文件:sudoumount/path/to/disk&&sudoextundelete/path/to/disk--restore-directory/path/to/dir-o/restored/path/

php - 使用 XAMPP 和 php 5.3 ext 在 Mac 上安装 Mongodb

嗨,我(认为)刚刚安装了MongoDB到我本地的xampp机器。我按照在线教程学习,一切似乎都已完成:将预编译的mongo.so移动到XAMPP/xampfiles/lib/php/php5.3/extensions/no-debug-non-zts-20090626/将这行代码添加到php.ini中:extension=mongo.so重新启动Apache连接到本地主机,我可以在phpinfo()中看到mongo扩展前往http://localhost:27017查看mongo界面但无法连接到它(Firefox返回错误)然后我下载了MongoHubmacosx的客户端创建/管理mon

mysql - 用于将实时 (MySQL) 数据库加载到本地开发数据库的 Rails rake 任务

多年来,我一直使用从实时服务器上的mysqldump到我的开发机器上的mysql的ssh管道来获取当前数据的副本。ssh-Cmysqldump--opt|mysql其中-C启用ssh压缩,--opt启用快速性和完整性。有没有人有类似rails-ish的rake任务?理想情况下,它会从config/database.yml中获取数据库名称 最佳答案 https://gist.github.com/750129这不是一个优雅的解决方案。它基本上是旧方法的包装器,因此它甚至与其他数据库驱动程序不兼容。但是您可以将它放在您的SCM中的lib