我有一个项目,我最近从 rails 5.0 迁移到 rails 5.1,在此之前我安装了 webpacker 并使用 capistrano 部署它,在 rails 5.0 中一切正常,但是当我进行更改时,现在 capistrano 无法完成资产:预编译任务,我收到此错误:
** 部署失败 ** 有关详细信息,请参阅 log/capistrano.log。这是最后 20 行: ..... DEBUG [04ae7a64] 命令: cd /home/deploy/my-site/releases/20170602233846 && ( export RAILS_ENV="staging" ; ~/.rvm/bin/rvm default do bundle exec rake assets:precompile )
调试 [04ae7a64] 纱线安装 v0.24.5
调试 [04ae7a64] [1/4] 解决包...
调试 [04ae7a64] [2/4] 正在获取包...
调试 [04ae7a64] 警告 fsevents@1.1.1:平台“linux”与此模块不兼容。
DEBUG [04ae7a64] info "fsevents@1.1.1" 是一个可选依赖项,兼容性检查失败。从安装中排除它。
调试 [04ae7a64] [3/4] 链接依赖项...
调试 [04ae7a64] [4/4] 构建新包...
调试 [04ae7a64] 在 9.29 秒内完成。
我正在使用带有 ubuntu 的本地计算机,并且 ubuntu 也安装在服务器中。
我不知道在哪里需要 fsevents@1.1.1 作为依赖项,但自 2 天前以来我无法进行部署,而且我还没有找到解决方案。