【问题标题】:rake on windows: bad interpreter: permission deniedWindows 上的 rake:错误的解释器:权限被拒绝
【发布时间】:2016-08-23 17:48:23
【问题描述】:

我安装了适用于 Windows 的 JRuby 和 Git。然后我使用 RubyInstaller 安装了 Ruby 2.3 x64。然后我安装了 x64 devkit。我安装了 json gem,它运行正确。运行 rake --version 给我错误:

bash:/c/Ruby23-x64/bin/rake:C:/Users/Justin/Projects/rubyinstaller/sandbox/ruby23_mingw/bin/ruby.exe:错误的解释器:权限被拒绝

我的名字不是贾斯汀,我的计算机或网络上没有名为贾斯汀的用户,我什至没有任何朋友叫贾斯汀。是什么导致了这个问题?

【问题讨论】:

  • 尝试以管理员身份打开cmd:右键cmd并以管理员身份运行
  • 它在 cmd 中工作。为什么它在 mingw64 中不起作用?
  • @nirupa 我想通了。

标签: ruby rake


【解决方案1】:

进入 ruby​​ 安装的 bin 文件夹并编辑 rake 文件。将第一行从 #!C:/Users/Justin/Projects/rubyinstaller/sandbox/ruby23_mingw/bin/ruby.exe 更改为 #!ruby.exe 或 ruby​​ 可执行文件的绝对路径(如果它不在您的 PATH 中)。

【讨论】:

  • 所以你必须设置路径
  • 没有我的路径已经设置。 rake 命令引用了开发者机器上的 ruby​​ exe
猜你喜欢
  • 2015-06-14
  • 2011-05-13
  • 1970-01-01
  • 2019-11-09
  • 2015-06-26
  • 1970-01-01
  • 1970-01-01
  • 2019-12-19
  • 2021-01-24
相关资源
最近更新 更多