- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
当我调用任何 Capifony 数据库函数时,例如 cap database:move:to_remote
,我收到以下 ruby 错误:
jeremykendall@isr-thinkpad-420s:~/dev/sites/app$ cap develop database:move:to_remote
triggering load callbacks
* executing `develop'
triggering start callbacks for `database:move:to_remote'
* executing `multistage:ensure'
* executing `database:move:to_remote'
* executing `database:dump:local'
/home/jeremykendall/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- FileUtils (LoadError)
from /home/jeremykendall/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capifony-2.1.5/lib/symfony2.rb:101:in `block (3 levels) in load'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/configuration/execution.rb:139:in `instance_eval'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/configuration/execution.rb:139:in `invoke_task_directly'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/configuration/callbacks.rb:25:in `invoke_task_directly_with_callbacks'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/configuration/execution.rb:89:in `execute_task'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/configuration/namespaces.rb:191:in `method_missing'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/configuration/namespaces.rb:191:in `method_missing'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/configuration/namespaces.rb:110:in `block in define_task'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capifony-2.1.5/lib/symfony2.rb:159:in `block (3 levels) in load'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/configuration/execution.rb:139:in `instance_eval'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/configuration/execution.rb:139:in `invoke_task_directly'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/configuration/callbacks.rb:25:in `invoke_task_directly_with_callbacks'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/configuration/execution.rb:89:in `execute_task'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/configuration/execution.rb:101:in `find_and_execute_task'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/cli/execute.rb:46:in `block in execute_requested_actions'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/cli/execute.rb:45:in `each'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/cli/execute.rb:45:in `execute_requested_actions'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/cli/help.rb:19:in `execute_requested_actions_with_help'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/cli/execute.rb:34:in `execute!'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/lib/capistrano/cli/execute.rb:14:in `execute'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/gems/capistrano-2.11.2/bin/cap:4:in `<top (required)>'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/bin/cap:19:in `load'
from /home/jeremykendall/.rvm/gems/ruby-1.9.3-p125@interperf/bin/cap:19:in `<main>'
我的部署.rb:
set :stage_dir, 'app/config/deploy'
require 'capistrano/ext/multistage'
set :stages, %w{production testing develop}
default_run_options[:pty] = true
set :application, "appname"
set :deploy_to, "/home/isr/sites/app"
set :deploy_via, :remote_cache
set :scm, :git
set :repository, "git@github.com:jeremykendall/redacted.git"
set :user, "isr"
set :use_sudo, false
ssh_options[:forward_agent] = true
set :model_manager, "doctrine"
set :keep_releases, 3
set :update_vendors, true
set :shared_files, ["app/config/parameters.yml", "app/config/parameters.ini"]
set :shared_children, [app_path + "/logs", app_path + "/cache", web_path + "/uploads", "vendor"]
我的app/config/deploy/develop.rb
# Deploys to local vagrant box
set :domain, "192.168.33.10"
set :symfony_env_prod, "dev"
set :deploy_to, "/home/vagrant/sites/app"
set :branch, "develop"
set :user, "vagrant"
role :web, domain # Your HTTP server, Apache/etc
role :app, domain # This may be the same as your `Web` server
role :db, domain, :primary => true # This is where Rails migrations will run
我尝试过的
gem 安装 fileutils
sudo aptitude install libfileutils-ocaml-dev
(捕获 FileUtils 吸管)gem update --system
gem 更新
最佳答案
看起来是 a bug in capifony 2.1.5 .尝试 grepping require "FileUtils"
并替换为 require "fileutils"
。那还是等待补丁?
关于ruby - Capifony 数据库函数失败并显示 `require' : cannot load such file -- FileUtils (LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10108485/
这很奇怪……我想不明白为什么会这样。 我有一个文件夹,里面装满了各种 CoffeeScript、SASS、HTML 和 XML 文件。 我有一个 Ruby 脚本,可以将它们全部提取、编译并将它们缩小到
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
我正在尝试使用 org.apache.commons.io.FileUtils.listFiles() 获取没有扩展名的文件列表,如下所示 http://www.avajava.com/tutoria
我正在尝试从 mysql 读取并将结果写入 txt 文件。如您所见,我使用 Apache 的 Commons IO。结果集包含推文,下面的每个 sql 查询几乎返回 725 行以写入 txt 文件。我
我使用 FileUtils.mv 像这样移动文件夹: FileUtils.mv("/home/sean/_site/", "/home/sean/projects/_site/") 它的返回inval
我正在尝试将文件从一个目的地复制到另一个目的地。我无法理解为什么会发生错误。如有任何帮助,我们将不胜感激。 public class FileSearch { public void find
我正在开发一个 Java 8 应用程序,该应用程序下载目录/文件列表并将它们存储在生成的 Temp 目录(%LocalAppData%/Temp/ 中的目录)中。下载完成后,会生成一个 XML 文件并
Apache commons-io 中的 FileUtils.forceMkdir 代替 JRE 中内置的 File.mkdirs 有何用途? forceMkdir 的文档是 Makes a dire
我正在用java编写一个程序来导入用户输入的文本文件,使用两个关键字对其进行加密,并将输出写入一个新的文本文件。 我正在使用 FileUtils.readFileToString() 将文本文件读入字
我知道之前已经有人问过这个变体。 但是,我的功能之一是使用 Common's FileUtils 。这里,它只需要 File 对象和 String。有什么方法可以对其进行单元测试吗? 最佳答案 当然。
我使用此代码以递归方式从给定目录获取所有文件。 List fileList = (List) FileUtils.listFiles(new File(directoryName), null , t
我正在使用以下内容将 StringBuilder 写入现有文本文件。 FileUtils.writeStringToFile(file, sb.toString(), StandardCharsets
我的代码有什么问题吗?引用这个question 该文件夹未被删除。 File f = new File(directory+"\\OOO"); if (f.exists())
如何使用 apache commons FileUtils 传递用于下载文件的用户凭据? 我正在使用如下身份 validator ,但似乎不起作用。它甚至不会提示凭据不良,因此看起来我的身份 vali
大家好,我正在尝试获取目录列表。我正在使用 FileUtils listFiles()。 我想做这样的事情:listFiles(File,IOFileFilter,false)。我真正的问题是如何从
我正在使用这个 atm: package com.obisdian.downloader; import java.io.BufferedWriter; import java.io.File; im
我需要按扩展类型和忽略大小写模式在目录和子目录中查找文件,这是我的代码: String[] patron = {"doc", "xls", "ppt"}; Iterator iter = FileU
我正在尝试使用 commons.io Apache 库 从 URL 下载一个大文件。这是我的代码: InputStream stream = new URL(CLIENT_URL).openS
我有一个目录,我在其中以编程方式(在Java中)进行递归解压缩(这似乎有效),但最终我留下了一个包含很多子目录和文件的目录。每次运行此方法时,我都想从头开始,因此我总是删除临时目录中存在的文件夹及其剩
在我的项目中,我有一个 resources 目录,里面有一个 my_directory。 my_directory 包含文本文件。 我想循环这个目录: URL resource = Resources
我是一名优秀的程序员,十分优秀!