capistrano 错误:...../当前:没有这样的文件或目录

2024-01-08

我正在尝试使用 capistrano 进行部署,但是当我执行 cap deploy:update 时,它​​没有创建 /current 文件夹,这是错误,有什么想法吗?

executing "cd /home/adamtodd/apps/homebase/current && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile --trace"
servers: ["xx.xxx.xx.xxx"]
[xx.xxx.xx.xxx] executing command
 ** [out :: xx.xxx.xx.xxx] bash: line 0: cd: /home/adamtodd/apps/homebase/current: No such file or directory

当我使用 Ben Curtis 解决方案进行资产预编译时,我遇到了同样的问题(资产:预编译任务重新定义 http://www.bencurtis.com/2011/12/skipping-asset-compilation-with-capistrano/)在第一次部署时(部署:冷对我没有帮助)

简单的解决方法here https://gist.github.com/4079178

namespace :deploy do
  namespace :assets do
    task :precompile, :roles => :web, :except => { :no_release => true } do
      begin
        from = source.next_revision(current_revision) # <-- Fail here at first-time deploy because of current/REVISION absence
      rescue
        err_no = true
      end
      if err_no || capture("cd #{latest_release} && #{source.local.log(from)} vendor/assets/ app/assets/ | wc -l").to_i > 0
        run %Q{cd #{latest_release} && #{rake} RAILS_ENV=#{rails_env} #{asset_env} assets:precompile}
      else
        logger.info "Skipping asset pre-compilation because there were no asset changes"
      end
   end
  end
end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

capistrano 错误:...../当前:没有这样的文件或目录 的相关文章

随机推荐

  • maven 项目报告.html 与 index.html

    我有一个多模块 pom 项目库目录 gt Module A Module B 父Pom xml 我没有任何 site xml ProjectBaseDir gt mvn clean site 目录下产生以下文件 项目BaseDir 目标 站
  • 在 Android 1.5 上获取小区 RSSI(网络信号强度)

    有没有办法在 Android 1 5 上检索当前的蜂窝信号强度 RSSI 我知道有一种方法可以通过TelephonyManager 但这似乎只给出了 状态 而不是数值 使用相邻小区的 RSSI 字段是否相当准确 我猜不会 但我已经没有主意了
  • 如何删除任何非字母数字字符?

    我想从字符串中删除任何非字母数字字符 某些字符除外 StringUtils replacePattern input p Alnum 我怎样才能排除那些特定的字符 比如 使用非运算符 a zA Z0 9 这意味着 匹配不是这些字符的内容 所
  • 给出按钮的名称并声明事件处理程序 使用 C# XamlReader 在运行时创建

    我正在使用 C 和 WPF 开发一个项目 该项目动态创建一个包含一些文本 图像和按钮的网格布局 我创建了许多这样的网格 并将它们添加到堆栈面板中 我使用 XamlReader Create 函数创建此网格 这是完整的代码 很抱歉 Xaml
  • .babelrc 忽略字段似乎被忽略

    我有一个 babelrc项目根目录下的文件 presets es2015 ignore src 当我编译它时babel src out dir dist the src文件夹仍然编译到dist folder 但是 当我启动命令时babel
  • Expo Android 应用程序,PushNotifications 在独立 apk 中不起作用?

    我遇到一个问题 当我通过 expo 客户端应用程序运行应用程序时 PushNotifications 可以工作 但如果我正在构建独立的 apk 我需要安装 expo 客户端 才能获取推送令牌 而且 当expo客户端未打开时 我无法获取pus
  • 如何在C中返回二维字符数组(字符双指针)?

    我正在读取一个包含多行字符串 最大长度 50 个字符 的文件 为了存储这些字符串 我使用 calloc 创建了一个 char 双指针 我的代码的工作方式是 它在文件中找到一行 添加一个新行 char 和 50 列 char 然后存储该值 我
  • 当属性更改时如何重新渲染反应组件

    所以我有这个反应组件 带有一个具有 2 个值的下拉属性 SPFx 我需要当下拉列表更改时再次重新渲染反应 下拉列表定义从中检索值的数据源 Webpart ts import as React from react import as Rea
  • 如何在 Swing 应用程序中创建 HttpServletRequest 实例

    我有一个在 swing 中制作的桌面应用程序 我需要创建 HttpServletRequest 对象以通过 Web 服务将其传递给另一个应用程序 所以请建议我一些在简单的类中创建请求对象的好方法 Spring 有很好的 HttpServle
  • 如何让 MSBuild 忽略项目引用?

    我怎样才能得到MSBuild完全忽略所有
  • 如何指定无序图像列表?

    我试图弄清楚如何指定要转换为视频的特定图像列表 我确实知道我们可以做这样的事情 ffmpeg i image 04 d png 这将从文件夹中选取与序列匹配的所有图像 然而 就我而言 图像文件不一定按其名称所暗示的顺序排列 原因是订单保存在
  • 如何禁用保存时的警告?

    我尝试在没有警告的情况下保存 ActiveWorkbook SaveAs Filename C Users Owner Desktop xxx test xlsx ConflictResolution xlLocalSessionChang
  • 如何构建 next.js 生产?

    我尝试在 next js 中获取生产版本以在我的服务器上运行它 但当我尝试时无法构建 next js 生产版本 npm 运行构建 有谁知道如何让 next js 中的产品构建正常工作我在 next js 文档中做了所有操作 但总是在下面出现
  • 使用 appium-python-client 在 Android 中进行缩放操作

    有谁知道如何通过appium python客户端缩放android中的元素 我目前正在使用 self driver zoom self element percent 但这给出了一个错误 self driver zoom self elem
  • Django 是否以某种方式缓存 url 正则表达式模式?

    我是一个需要帮助的 Django 新手 即使我更改了 urls py 中的一些 url 我仍然从 Django 收到相同的错误消息 这是我的 settings py 中的相关行 ROOT URLCONF mydjango urls 这是我的
  • Pinescript 重复警报

    我用 pinescript 创建了一个非常基本的脚本 study title Renko Strat w Alerts shorttitle S EURUSD 5 MakisMooz overlay true rc close buy en
  • Selenium 与 Firefox 88 对 navigator.webdriver 进行了更改

    最新版本的 Firefox 88 包括bug fix https bugzilla mozilla org show bug cgi id 1632821如果浏览器通过 marionette 协议运行 则用户无法将 navigator we
  • NHibernate 将字符串参数转换为 nvarchar 而不是 varchar。我怎样才能阻止这个?

    我有一个映射到视图的类 并且正在搜索名字和姓氏以搜索患者记录 该视图最终查看患者表上的名字和姓氏字段 也可能是其他字段 具体取决于输入 当条件转换为 SQL 时 它会将我的字符串作为 nvarchar 参数输入 我已经在映射中使用了 typ
  • Graphics2D圆桌

    我正在尝试为 RGBike POV 构建一个用户界面 http www instructables com id RGBike POV Open project http www instructables com id RGBike PO
  • capistrano 错误:...../当前:没有这样的文件或目录

    我正在尝试使用 capistrano 进行部署 但是当我执行 cap deploy update 时 它 没有创建 current 文件夹 这是错误 有什么想法吗 executing cd home adamtodd apps homeba