rails active_storage:install 给出错误
rails active_storage:install gives error
注意 - 还有一些其他问题似乎问同样的事情,但那里的解决方案对我不起作用。所以这有点不同。
我正在尝试学习有关主动存储的教程
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'
是看到了这些问题 and https://github.com/rails/activestorage/tree/archive#installation
我试过了,还是不行,我会详细说明..
然后我尝试将 gem "activestorage"
添加到 Gemfile,并进行了 bundle install
同样的错误
然后我尝试打开文件 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
由于在 Rails 5.2 中引入了主动存储,您需要使用该版本才能正常工作。尝试 运行 "gem install rails" 或(查看完整更新说明 here),然后创建一个新应用并照常按照说明进行操作。
注意 - 还有一些其他问题似乎问同样的事情,但那里的解决方案对我不起作用。所以这有点不同。
我正在尝试学习有关主动存储的教程
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'
是看到了这些问题
我试过了,还是不行,我会详细说明..
然后我尝试将 gem "activestorage"
添加到 Gemfile,并进行了 bundle install
同样的错误
然后我尝试打开文件 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
由于在 Rails 5.2 中引入了主动存储,您需要使用该版本才能正常工作。尝试 运行 "gem install rails" 或(查看完整更新说明 here),然后创建一个新应用并照常按照说明进行操作。