Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 凭证管理器ruby on rails访问_Ruby On Rails - Fatal编程技术网

Ruby on rails 凭证管理器ruby on rails访问

Ruby on rails 凭证管理器ruby on rails访问,ruby-on-rails,Ruby On Rails,我是ruby on rails的新手,我正在尝试运行凭证管理器来编辑文件,以添加应用程序的google maps api密钥,但是它说命令凭证:编辑不存在,如下所示任何建议都是最有帮助的我本周安装了Ubuntu和ruby on rails,但仍能100%正常工作 我试过了 rails credentials:edit 在我的项目路径的终端窗口中,但它显示的错误如下 rails凭据:编辑错误:命令“凭据:编辑”不是 可识别的用法:rails命令[ARGS] 最常见的rails命令有: 编辑 我

我是ruby on rails的新手,我正在尝试运行凭证管理器来编辑文件,以添加应用程序的google maps api密钥,但是它说命令凭证:编辑不存在,如下所示任何建议都是最有帮助的我本周安装了Ubuntu和ruby on rails,但仍能100%正常工作

我试过了

rails credentials:edit 
在我的项目路径的终端窗口中,但它显示的错误如下

rails凭据:编辑错误:命令“凭据:编辑”不是 可识别的用法:rails命令[ARGS]

最常见的rails命令有:

编辑 我使用的是rails版本4.2.10和ruby版本2.5 1p57(版本63029)

仍然不起作用

要运行您试图运行的命令,您需要rails包装器,在ubuntu和大多数linux发行版中,它位于~/bin中,因此您需要运行

bin/rails credentials:edit
如果这对你不起作用,那么你可以试试

bundle exec rails credentials:edit
你可能会对这篇文章感兴趣

如果您运行
bin/rails
,您将运行包装器,它可以为您做很多事情


e、 g.
bin/rails about
可能非常有趣,它会检查您的所有依赖项是否正常,以及
rails about
不会做的其他事情。它还加快了运行您尝试运行的命令的速度,您需要rails包装器,在ubuntu和大多数linux发行版中,在~/bin中,因此您需要运行

bin/rails credentials:edit
如果这对你不起作用,那么你可以试试

bundle exec rails credentials:edit
你可能会对这篇文章感兴趣

如果您运行
bin/rails
,您将运行包装器,它可以为您做很多事情


e、 g.
bin/rails about
可能非常有趣,它将检查您的所有依赖项是否正常,以及
rails about
无法完成的其他事项。它还为您加快了速度

首先,rails凭证在rails 5.2版之后可用

之后,如果您希望编辑和创建rails凭据,请执行以下步骤

  • EDITOR=vim-rails-credentials:edit
    :通过此命令,将在rails项目中创建凭据文件
  • rails凭据:显示
    :您可以检查创建的rails凭据
  • EDITOR=vim-rails-credentials:edit
    :通过使用此选项,您可以在指定的文本编辑器中编辑rails-credentials,也可以使用以下命令

    • 要在Sublime中编辑:
      EDITOR=“subl--wait”bin/rails凭据:编辑
    • 对于Atom:
      EDITOR=“Atom--wait”bin/rails凭据:编辑
    • 对于控制台GNU nano编辑器:
      editor=“nano”bin/rails凭据:编辑
    • 对于MacOs编辑器:
      editor=“mate--wait”bin/rails凭据:编辑
  • 现在保存凭据并使用

  • 完成后,保存代码并检查rails项目中的键/值

    快乐编码:)


  • 有用链接:


    首先,Rails凭证在Rails 5.2版之后可用

    之后,如果您希望编辑和创建rails凭据,请执行以下步骤

  • EDITOR=vim-rails-credentials:edit
    :通过此命令,将在rails项目中创建凭据文件
  • rails凭据:显示
    :您可以检查创建的rails凭据
  • EDITOR=vim-rails-credentials:edit
    :通过使用此选项,您可以在指定的文本编辑器中编辑rails-credentials,也可以使用以下命令

    • 要在Sublime中编辑:
      EDITOR=“subl--wait”bin/rails凭据:编辑
    • 对于Atom:
      EDITOR=“Atom--wait”bin/rails凭据:编辑
    • 对于控制台GNU nano编辑器:
      editor=“nano”bin/rails凭据:编辑
    • 对于MacOs编辑器:
      editor=“mate--wait”bin/rails凭据:编辑
  • 现在保存凭据并使用

  • 完成后,保存代码并检查rails项目中的键/值

    快乐编码:)


  • 有用链接:


    我可以运行rails s之类的命令,但从任何地方都可以运行。是否需要从bin中运行一些特殊的凭据?我仍然得到以下信息david@david-虚拟机:~/sites/offlow/bin$bundle exec rails凭据:编辑错误:命令'credentials:edit'无法识别用法:rails命令[ARGS]@rogue39如果有,正如我所说,您需要运行rails包装器,而不是rails命令,我已经更新了answer@rogue39nin您是否尝试过
    bin/rails凭据:edit
    它适合我。如果不适合您,您使用的rails版本是什么?我认为这是针对rails 5以后的版本,直到没有工作为止。我可以运行rails s之类的命令,但是从任何地方都可以运行凭据。我仍然得到以下信息david@david-虚拟机:~/sites/offlow/bin$bundle exec rails凭据:编辑错误:命令'credentials:edit'无法识别用法:rails命令[ARGS]@rogue39nin是的,正如我所说,您需要运行rails包装器,而不是我更新的rails命令answer@rogue39nin您是否尝试过
    bin/rails凭据:edit
    它适合我。如果不适合您,您使用的rails版本是什么?我认为这是针对rails 5以后的版本,直到没有工作为止,请参见我上面的编辑,并添加了版本号。这仅在rails 5.2和更高版本中可用。这仅在rails 5.2及更高版本中可用