我正在使用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}
但是,当我从better_errors页面单击文件时,RubyMine每次都会给我一个“找不到文件”错误。问题是我的项目位于名为“Google云端硬盘”的目录下(“Google”和“Drive”之间的空格)。文件链接生成为:
<a href="x-mine://open?file=%2FUsers%2Fredacted%2FDocuments%2FGoogle+Drive%2FWork%2FReferrer%2FCode%2FPrototype%2Fapp%2Fhelpers%2Fusers_helper.rb&line=6">app/helpers/users_helper.rb</a>
RubyMine则试图打开文件:
'/users/redacted/Documents/Google Drive/Work/Referrer/Code/Prototype/app/helpers/users_helper.rb'
当正确的语法应该是:
'/users/redacted/Documents/Google Drive/Work/Referrer/Code/Prototype/app/helpers/users_helper.rb'
比较:
$ ls -l '/Users/redacted/Documents/Google+Drive/Work/Referrer/Code/Prototype/app/helpers/users_helper.rb'
ls: /Users/redacted/Documents/Google+Drive/Work/Referrer/Code/Prototype/app/helpers/users_helper.rb: No such file or directory
Vs:
$ ls -l '/Users/redacted/Documents/Google Drive/Work/Referrer/Code/Prototype/app/helpers/users_helper.rb'
-rw-r--r-- 1 redacted staff 282 Apr 11 15:29 /Users/redacted/Documents/Google Drive/Work/Referrer/Code/Prototype/app/helpers/users_helper.rb
关于如何解决这个问题的任何建议(除了重命名我的Google Drive主目录,这会带来更多的麻烦)。
这显然不是世界末日,但让文件在Ruby我的文件中自动打开会很好。
在终端中,创建一个符号链接:
ln -s ~/Google\ Drive/ ~/GD
在开发中.rb:
if defined?(BetterErrors)
BetterErrors.editor = proc { |full_path, line|
full_path = full_path.sub('Google Drive', 'GD')
"x-mine://open?file=#{full_path}&line=#{line}"
}
end
问题内容: 我有一个具有以下路径的文件:D:/ bar / kuレイジー・ヒッツ!/foo.abc 我正在解析XML文件中的路径,并将其存储在以形式调用的变量中, 然后执行以下操作: 错误是: 更新1:我在Windows 7上使用Python 2.7 问题答案: 您的错误路径为: 我认为这是文件名的UTF8编码版本。 我在Windows7上创建了一个同名文件夹,并在其中放置了一个名为“ abc.t
我使用的是带有Rails 5.2和Sublime Text 3的Linux Windows子系统 EDITOR="subl - wait" rails凭据:编辑 它显示“加密并保存的新凭据”,但不会打开要使用Sublime Text 3进行编辑的文件。此外,当尝试Visual Studio Code时 EDITOR="code - wait" rails凭据:编辑 Visual Studio代码已
问题内容: 我想从Android应用程序执行ffmpeg,非常像这里所述:将FFmpeg与Android-NDK结合使用。 执行以下命令可以正常工作: 要么 但是,当输入或输出文件名包含空格时,ffmpeg失败,并显示“找不到文件”错误: FFMPEG对于包含空格的文件也失败,但引用如下: 如何正确将包含空格的文件名传递给ffmpeg命令? 问候, 问题答案: 我终于明白了。我忘记了一种可能性,而
问题内容: 我正在尝试运行,但始终给我一个错误“ 无法打开包含文件:’config- win.h’ ”。 在我的Mac和另一台Windows机器上,该安装工作正常,但在此机器上却不能。我已经下载了Visual Studio C ++,并尝试同时安装32位和64位。 问题答案: 对于64位Windows 使用滚轮安装 从 http://www.lfd.uci.edu/~gohlke/pythonli
问题内容: 我编写了一个小模块,该模块首先在目录中找到所有文件,然后合并它们。但是,从目录打开这些文件时遇到问题。我确保我的文件和目录名称正确,并且文件实际上在目录中。 下面是代码。 下面是错误。 问题答案: listdir仅返回文件名:https ://docs.python.org/2/library/os.html#os.listdir您需要完整路径才能打开文件。在打开文件之前,还要检查以确
我的服务器中有一个zip文件,我想为用户创建一个下载按钮,下面是我的代码: 下面是我的JS代码: 当我单击“a”元素(downloadLink)时,我可以下载zip文件,但当我尝试打开它时,我会收到一个错误,上面写着: 错误:不是存档警告:标题错误 从服务器的zip文件是100%罚款,我可以打开它没有任何问题,问题是当我从我的网站下载它,所以我认为有一些我是理所当然的。任何帮助都很感激,谢谢。