新的 Rails 用户在这里。抱歉,如果以前有人问过这个问题,但经过一天的搜索后我找不到它。
我正在关注 Ruby on Rails入门指南,因此我创建了一个名为 blog 的测试应用程序。根据教程,博客目录中应该有一个 bin 文件夹,但它没有。它包含教程页面上列出的所有其他文件夹,以及一个称为“脚本”的文件夹。脚本本质上是与 bin 相同的文件夹,还是我遗漏了什么?我正在从 Windows 命令提示符运行 rails v. 3.2.13。
谢谢你提供的所有帮助!
新的 Rails 用户在这里。抱歉,如果以前有人问过这个问题,但经过一天的搜索后我找不到它。
我正在关注 Ruby on Rails入门指南,因此我创建了一个名为 blog 的测试应用程序。根据教程,博客目录中应该有一个 bin 文件夹,但它没有。它包含教程页面上列出的所有其他文件夹,以及一个称为“脚本”的文件夹。脚本本质上是与 bin 相同的文件夹,还是我遗漏了什么?我正在从 Windows 命令提示符运行 rails v. 3.2.13。
谢谢你提供的所有帮助!
在 Rails 4.0 中引入 bin 目录
http://edgeguides.rubyonrails.org/4_0_release_notes.html
6.1 显着变化 您的应用程序的可执行文件现在位于 bin/ 目录中。运行 rake rails:update:bin 以获取 bin/bundle、bin/rails 和 bin/rake。
您需要运行rake rails:update:bin
以创建和填充 Rails 4+ 的 bin 文件夹
在Rails 5.2的情况下, 您必须运行rake app:update:bin命令来创建 bin 文件夹。
IE
rake app:update:bin
它将显示如下输出:
create bin
create bin/bundle
create bin/rails
create bin/rake
create bin/setup
create bin/update
create bin/yarn
您需要在 app/ 文件夹下创建 bin 文件夹并将其添加到其中。
mkdir app/bin