首页 > 解决方案 > 如何在没有资产预编译错误的情况下将 Rails 应用程序部署到 Digital Ocean

问题描述

我是一名新手,试图将 Rails 应用程序部署到 Digital Ocean。

每当我更改任何 CSS 时,都会在运行 cap 生产部署时出错。

这是输出:

01:04 部署:资产:预编译
01 ls /home/studentloaniq/releases/20200208140055/assets_manifest_backup
01 ls:
01 无法访问 '/home/studentloaniq/releases/20200208140055/assets_manifest_backup'
01:没有这样的文件或目录
01
02 /usr/ local/rvm/bin/rvm ruby​​-2.6.0 do bundle exec rake assets:precompile
02 系统中未检测到 Yarn 可执行文件。02 在https://yarnpkg.com/en/docs/install
下载 Yarn 02 rake 中止! 02 TypeError:没有将Encoding隐式转换为String


标签: ruby-on-railsdeploymentserverasset-pipelinedigital-ocean

解决方案


推荐阅读