Heroku暂时还没有支持cl的stack,不过可以使用第三方的build-package,
1.按照Github上的exapmle project创建app:
- 启用user-env-compile
- 使用sbcl
heroku config:add CL_IMPL=sbcl --app {app_name}
- 使用hunchentoot做web server
heroku config:add CL_WEBSERVER=hunchentoot
- 添加heroku到git remote host
- 修改
heroku-setup.lisp
, 将example修改为自己的app-name, 我这里是myapp
git push heroku master
PS: 另外可以重写 heroku-toplevel
函数来自定义启动app