Rails C和Rails S在正确的目录中不起作用。
尝试过:
$ bundle exec rake rails:update:bin
这会返回以下错误:
bundler: command not found: rails:update:bin
Install missing gem executables with `bundle install`
我跑了:
Bundle Install
这仍然会返回相同的错误
更改了目录(更高和更低),重复步骤并尝试赞同相同的结果。
我正在运行rails服务器,当我停止服务器并尝试重新启动服务器时,出现错误,所以我认为这与物理位置更改(可能是bin文件)有关,这是一致的当我尝试运行bin / rails命令时,我收到错误:
bundler: command not found: rails:update:bin
Install missing gem executables with `bundle install`
我试图按如下方式搜索bin文件夹:
rake rails:update:bin
但是我收到了这个错误:
rake aborted!
Don't know how to build task 'rails:update:bin' (see --tasks)
最后,我检查了物理位置并且有一个.bin文件,但是这个文件夹是空的,它不在.gitignore目录中。
辅助信息 Rails版本:5.1.4 红宝石版本:2.3.4 服务器:heroku OS。 Ubuntu 16.04(通过virtualbox)。 我没有升级rails,这是一个全新的安装
我不知所措。
答案 0 :(得分:0)
rails update:bin
或rake update:bin
这些是执行佣金任务的正确方法。