Aqueduct 服务器在升级到 4.0.0 后退出工作
Aqueduct server quits working after upgrading to 4.0.0
我将 Dart 升级到 2.8.4,将 Aqueduct 升级到 4.0.0-b1。
在 linux 服务器上,我使用这样的守护进程启动服务器:
[Unit]
Description=My server
[Service]
User=web
WorkingDirectory=/home/web/dart/my_server
ExecStart=/home/web/.pub-cache/bin/aqueduct serve
Restart=always
[Install]
WantedBy=multi-user.target
但是 Aqueduct 现在不会启动。
立即使用pub run
启动渡槽:
pub run aqueduct serve
在版本 4.0.0 中,Aqueduct 服务器是 AOT 编译的。 (不过,我不确定为什么这意味着您必须使用 pub run
。)
您的守护程序文件应更改为此(取决于 pub 在您系统上的位置):
ExecStart=/usr/lib/dart/bin/pub run aqueduct serve
我将 Dart 升级到 2.8.4,将 Aqueduct 升级到 4.0.0-b1。
在 linux 服务器上,我使用这样的守护进程启动服务器:
[Unit]
Description=My server
[Service]
User=web
WorkingDirectory=/home/web/dart/my_server
ExecStart=/home/web/.pub-cache/bin/aqueduct serve
Restart=always
[Install]
WantedBy=multi-user.target
但是 Aqueduct 现在不会启动。
立即使用pub run
启动渡槽:
pub run aqueduct serve
在版本 4.0.0 中,Aqueduct 服务器是 AOT 编译的。 (不过,我不确定为什么这意味着您必须使用 pub run
。)
您的守护程序文件应更改为此(取决于 pub 在您系统上的位置):
ExecStart=/usr/lib/dart/bin/pub run aqueduct serve