Rails 5生产资产预编译错误

时间:2018-01-17 18:09:23

标签: ruby-on-rails ruby ruby-on-rails-5 yarnpkg

我正在使用Ubuntu 16.04 LTS服务器来部署多个RoR应用程序。
我使用带有Nginx网络服务器的Amazon EC2计算机管理不同域上的多个RoR应用程序。有些产品在开发环境中进行测试,有些则在生产环境中。

我决定使用certbot更新安装HTTP证书的站点。 我按照下面的说明,一切都很好。

https://certbot.eff.org/#ubuntuxenial-nginx

用以下内容更新生产资产后

char seperator[2]=":";

我有以下消息,而不是生成的资产文件列表 安装certbot我打破了资产编译流程的一些依赖关系?

:

我试图在全球范围内使用`RAILS_ENV=production rake assets:precompile` 安装纱线,但在我拥有:

之后
`Yarn executable was not detected in the system.
Download Yarn at https://yarnpkg.com/en/docs/install`

1 个答案:

答案 0 :(得分:0)

正如我所见,纱线是一个包装。请通过npm(在生产服务器上)安装该软件包:

npm install yarn -g

希望这会有所帮助。