ruby-on-rails - 凭证管理器 ruby on rails 访问
问题描述
我是 ruby on rails 的新手,我正在尝试运行凭据管理器来编辑文件以添加到我为应用程序拥有的 google maps api 密钥中,但是它说命令凭据:根据以下任何建议不存在编辑最有帮助的是我本周在 Rails 上安装了 Ubuntu 和 ruby,但仍然可以 100% 工作
我试过了
rails credentials:edit
在我的项目路径的终端窗口中,但它显示的错误如下。
rails credentials:edit 错误:无法识别命令“credentials:edit”用法:rails COMMAND [ARGS]
最常见的 Rails 命令是:
编辑 我正在使用 rails 版本 4.2.10 和 ruby 版本 2.5 1p57(修订版 63029)
解决方案
要运行您尝试运行的命令,您需要rails 包装器,在 ubuntu 和大多数 linux 发行版中,它位于 ~/bin 中,因此您需要运行
bin/rails credentials:edit
如果这对您不起作用,那么您可以尝试
bundle exec rails credentials:edit
您可能会发现这篇文章感兴趣https://www.engineyard.com/blog/rails-encrypted-credentials-on-rails-5.2
如果你运行bin/rails
,你运行包装器,它为你做了很多事情
例如bin/rails about
,它会非常有趣,它会检查你的所有依赖项是否正常,以及其他rails about
不会做的事情,它也会为你加快速度
推荐阅读
- sql - 为什么我们在 SQL 的 CASE 语句子句中使用 MAX 聚合或聚合函数
- c++ - 使用函数定义作为友元声明时,clang 和 gcc 之间的行为差异
- java - pdfbox 使用 TrueTypeFont.getUnicodeCmap 获取 ArrayIndexOutOfBoundsException
- html - Html 在使用 z-index 时单击两个兄弟姐妹
- dart - 如何将方法插入到飞镖中的未来方法中?
- javascript - 如何在定义了返回流类型的化简器上使用 Object.assign 和文字
- python - Python:x滴答时间步
- android - Xamarin Android 活动在 AndroidManifest 错误中重复
- parse-platform - 有谁知道如何为 Android 和 Ios 应用程序开发统一安装 parse skd?
- svg - 在同一元素处开始和结束的路径(循环返回)