这里有新的Rails用户。如果之前已经问过这个问题,请道歉,但经过一天的搜索后我找不到它。
我正在关注Ruby on Rails getting started guide,因此我创建了一个名为blog的测试应用程序。根据教程,博客目录中应该有一个bin文件夹,但它没有。它包含教程页面上列出的所有其他文件夹,以及一个名为“脚本”的文件夹。脚本与bin基本上是同一个文件夹,还是我错过了什么?我从Windows命令提示符运行rails v.3.2.13。
感谢您提供任何帮助!
答案 0 :(得分:4)
Bin目录是在Rails 4.0中引入的
<强> http://edgeguides.rubyonrails.org/4_0_release_notes.html 强>
6.1值得注意的变化 您的应用程序的可执行文件现在位于bin /目录中。运行rake rails:update:bin以获取bin / bundle,bin / rails和bin / rake。
答案 1 :(得分:3)
您需要运行rake rails:update:bin
来创建并填充Rails 4 +
答案 2 :(得分:1)
对于 Rails 5.2 ,您将必须运行 rake app:update:bin 命令来创建bin文件夹。
即
rake app:update:bin
它将显示如下输出:
create bin
create bin/bundle
create bin/rails
create bin/rake
create bin/setup
create bin/update
create bin/yarn
答案 3 :(得分:0)
where is bin directory in rails3?
您需要在app /文件夹下创建bin文件夹并将其添加到其中 那里。
mkdir app/bin