rails active_storage:install给出错误

时间:2018-07-27 18:53:24

标签: ruby-on-rails macos rails-activestorage

注意:还有其他一些问题似乎也要问同样的事情,但是那里的解决方案对我不起作用。所以这有点不同。

我正在尝试阅读有关活动存储的教程

https://edgeguides.rubyonrails.org/active_storage_overview.html

我在MacOS上

我这样做rails new blahapp cd blahapp是一个全新的Rails应用程序。

我得到了错误

Don't know how to build task 'active_storage:install'

看到了rails active_storage:install IS NOT WORKINGhttps://github.com/rails/activestorage/tree/archive#installation这些问题

我尝试了其中的内容,但仍然无法正常工作,我会详细说明。

然后我尝试将gem "activestorage"添加到Gemfile中,并进行捆绑安装

相同错误

然后我尝试打开文件config/application.rb并添加行require "active_storage",然后错误有所改变

它说"Don't know how to build task 'active_storage:install'.......... did you mean? activestorage:install

所以,即使指南说rails active_storage:install我也尝试过rails activestorage:install并说

"Made storage and tmp/storage directories for development and testing.  
Copied default configuration to config/storage_serivces.ymp
rails aborted.
Errno::ENOENT: No such file or directory @ rb_sysopen - /Users/apple/blahapp/db/migrate/.............active_storage_create_tables.rb

1 个答案:

答案 0 :(得分:1)

由于Rails 5.2中引入了活动存储,因此您需要使用该版本才能工作。尝试运行“宝石安装导轨”或(请参阅完整的更新说明here),然后创建一个新应用并按照通常的说明进行操作。