当前位置: 首页 > 知识库问答 >
问题:

Rails 5.2无法打开包含Sublime文本的Rails凭证

祝宏放
2023-03-14

我使用的是带有Rails 5.2和Sublime Text 3的Linux Windows子系统

EDITOR="subl - wait" rails凭据:编辑

它显示“加密并保存的新凭据”,但不会打开要使用Sublime Text 3进行编辑的文件。此外,当尝试Visual Studio Code时

EDITOR="code - wait" rails凭据:编辑

Visual Studio代码已打开,但为空。

我只能使用VIM和命令EDITOR=“VIM”rails凭据编辑该文件:edit

问题是我不想用vim编辑这个文件。是什么问题使它不能打开要用Sublime或VS代码编辑的文件?

我正在使用Rails 5.2

提前多谢

共有3个答案

广瑞
2023-03-14

默认情况下,Sublime文本编辑器未配置为直接从命令行运行。您正在尝试将EDITOR变量设置为“subl--etc”,但命令行不知道“subl”是什么!试试这篇文章,它详细介绍了在命令行上设置“subl”别名以启动sublime,然后再试一次!

在macOS中从终端打开Sublime文本

编辑:注意到你使用的是Ubuntu,而不是MacOS,但只要你使用bash,这是Ubuntu上的默认shell,这篇文章应该仍然有效。

弘伟彦
2023-03-14

在 macOS 上,您可以运行此命令以编辑 Sublime 中的凭据。完成后,在Sublime中保存并关闭文件:

EDITOR="/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl -w" bin/rails credentials:edit
强安和
2023-03-14

我使用的是windows 7x64,今天早上偶然发现了这个问题。通过将atom添加到我的系统变量Path(所以cmd

现在,当我键入<code>时,将EDITOR=atom——等等

第一个$env: EDITOR="atom--etc",第二个rails凭据:在powershell或

EDITOR=“atom --wait” rails credentials:edit in bash,

我得到了所需的结果,即打开凭据并:)编辑它们。希望这有帮助

另外,当将编辑器设置为subl或记事本时,我不需要使用<code>等待编辑器只是当前会话的临时变量,意味着当前打开的cmd、powershell或bash窗口!

 类似资料:
  • 它返回 有人知道如何在macos中从命令行打开Sublime文本3吗?

  • 我正在使用better _ errors gem(https://github . com/Charlie some/better _ errors)在Mac上开发一个Rails应用。我使用Github wiki上的说明将better_errors配置为在RubyMine中打开文件(better errors . editor = ' x-mine://open?file=%{file} 但是,当

  • 问题内容: 我已经在ruby 1.9.2p136上安装了rails 3,我想是可以的。但是我无法启动Rails控制台,它给了我我复制的错误。该应用程序在ruby 1.8.7上运行良好,并且我从未见过这样的错误。 有什么想法吗? 问题答案: 显然,ubuntu和ruby并不总是像应该的那样捕获依赖项。 在第一个Google匹配中(是的,我在检查第一个结果之前单击了#2处的堆栈溢出)。 导航到Ruby

  • 问题内容: 我正在尝试运行,但始终给我一个错误“ 无法打开包含文件:’config- win.h’ ”。 在我的Mac和另一台Windows机器上,该安装工作正常,但在此机器上却不能。我已经下载了Visual Studio C ++,并尝试同时安装32位和64位。 问题答案: 对于64位Windows 使用滚轮安装 从 http://www.lfd.uci.edu/~gohlke/pythonli

  • 问题内容: 我有一个具有以下路径的文件:D:/ bar / kuレイジー・ヒッツ!/foo.abc 我正在解析XML文件中的路径,并将其存储在以形式调用的变量中, 然后执行以下操作: 错误是: 更新1:我在Windows 7上使用Python 2.7 问题答案: 您的错误路径为: 我认为这是文件名的UTF8编码版本。 我在Windows7上创建了一个同名文件夹,并在其中放置了一个名为“ abc.t

  • 问题内容: ft2build.h 位于: C:\ Program Files \ GnuWin32 \ include 最初,我犯了与这里相同的错误: 严重错误C1083:无法打开包含文件:’tiffio.h’:无此类文件或目录VC ++2008 但自那时以来,我已纠正了该特定错误(我已将上面的目录添加到“包括”列表中,而不是“可执行文件”列表中),但仍然出现错误。完整的输出是这样的: 我应该提到