我有一个Rails4.2和mysql数据库的项目。但当我执行<code>heroku运行rake db:migrate<code>时,结果是:
Running `rake db:migrate` attached to terminal... up, run.1461
/usr/bin/env: ruby2.2: No such file or directory
我的电脑里没有垃圾箱。
在我的heroku日志中,我有两个错误:
heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=serene-ocean-1351.herokuapp.com request_id=a40f485d-e55e-4246-b863-a8b13a3b89fa fwd="199.189.106.136" dyno= connect= service= status=503 bytes=
heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=serene-ocean-1351.herokuapp.com request_id=3404e956-71db-4530-be1f-ce6f3f23a857 fwd="199.189.106.136" dyno= connect= service= status=503 bytes=
如果您刚刚升级到Rails 4,请尝试以下更新Heroku的二进制文件以支持您的命令。
$heroku运行rake-rails:update:bin——应用程序serene-ocean-1351
在项目的bin目录中查找文件,第一行将是
#!/usr/bin/env ruby2.2
你必须简单地把它改成
#!/usr/bin/env ruby
我将Rails5与PostgreSQL一起部署,以便在Heroku中免费应用程序。这是我在中的配置:
迁移数据库ORM层 迁移模板Blade 迁移分页 迁移验证器 迁移Cache
数据库 模板类 验证器 缓存类
前言 项目初始化 Composer集成 从ThinkPHP迁移项目 从Laravel迁移项目
迁移cache分页 仓库地址: cache 安装 composer require illuminate/cache 暂时实现 redis方式 还需安装 composer require illuminate/redis composer require predis/predis //个人比较喜欢predis 启动predis function frameInitialized() {
迁移pagination分页 仓库地址: pagination 安装 composer require illuminate/pagination 我们可以用illuminate/pagination分页了 $users = User::paginate(15); //在你的模板 {!! $users->links() !!} 然后你将看到一堆莫名其妙的错误,没关系,让我们来解决它。既然不能像l