我虽然 cedar 在 Ubuntu 10.04 上运行,但在检查时似乎并非如此:
heroku run python
from platform import platform
platform()
'Linux-3.8.11-ec2-x86_64-with-debian-squeeze-sid'
我之前在 10.04 上编译并在 heroku 上愉快运行的二进制文件现在出现了段错误,所以我想弄清楚要编译的堆栈。
我虽然 cedar 在 Ubuntu 10.04 上运行,但在检查时似乎并非如此:
heroku run python
from platform import platform
platform()
'Linux-3.8.11-ec2-x86_64-with-debian-squeeze-sid'
我之前在 10.04 上编译并在 heroku 上愉快运行的二进制文件现在出现了段错误,所以我想弄清楚要编译的堆栈。
这是 Ubuntu 10.04,这是来自的输出heroku run bash
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04 LTS
Release: 10.04
Codename: lucid
根据他们的文档,它运行的是 Ubuntu 10.04
他们现在正在运行 Ubuntu 14.04:
在一行中(基于约翰贝农的回答):
heroku run "lsb_release -a"
回复:
...
描述:Ubuntu 18.04.4 LTS