Rails 命令行不能再执行 rails c,只能 bundle exec rails console
Rails command line cannot do rails c anymore, only bundle exec rails console
我在 bin/rake 和 bin/rails 中被拒绝许可,所以我执行了 chmod +x bin/rake 和 bin/rails。但是,当我执行 rails 控制台或 rails 服务器时,我得到
env: ruby.exe: No such file or directory
唯一的解决方法是 bundle exec rails 控制台或 bundle exec rails 服务器。我想知道为什么,因为在我的其他 Rails 项目中以及当我创建新项目时 rails s/c 仍然有效。
我认为您的bin 目录已损坏,您需要重新生成它。
请尝试以下命令:
rm -r bin/*
bundle exec rake rails:update:bin
我在 bin/rake 和 bin/rails 中被拒绝许可,所以我执行了 chmod +x bin/rake 和 bin/rails。但是,当我执行 rails 控制台或 rails 服务器时,我得到
env: ruby.exe: No such file or directory
唯一的解决方法是 bundle exec rails 控制台或 bundle exec rails 服务器。我想知道为什么,因为在我的其他 Rails 项目中以及当我创建新项目时 rails s/c 仍然有效。
我认为您的bin 目录已损坏,您需要重新生成它。 请尝试以下命令:
rm -r bin/*
bundle exec rake rails:update:bin