【问题标题】:Can't use ruby commands from windows power shell windows 10无法从 windows powershell windows 10 使用 ruby​​ 命令
【发布时间】:2018-01-04 19:53:19
【问题描述】:

我正在努力学习 ruby​​,但我一开始就卡住了,因为它说在 power shell 中输入 ruby​​ -v 并且版本号会出现。这不起作用,我要做的是导航到 ruby​​.exe 文件所在的目录,然后键入 ./ruby -v 然后它工作。 当我只输入 ruby​​ 并且不必位于安装 ruby​​ 的特定目录中时,如何使这项工作?

【问题讨论】:

  • 将 ruby​​ 可执行目录添加到您的路径中。

标签: ruby windows powershell command windows-10


【解决方案1】:

尝试将 ruby​​.exe 文件所在的目录添加到您的路径变量中。

【讨论】:

  • 对不起,我对powershell不太了解,我只是一个初学者。我该怎么做?
  • @ethan-gascoigne:检查这是否有帮助 - link
  • 最好的办法就是通过windows U.I.控制面板->所有控制面板项->系统->高级系统设置->环境变量向下滚动到路径编辑
  • 我在 powershell 中输入了 set PATH=%PATH%;C:\Ruby21\bin,是这样吗?
  • @EthanGascoigne 不,那是针对 cmd.exe 而不是 PowerShell。如果您不知道自己在做什么,最好通过 GUI 进行操作。但是,如果您想通过 PowerShell 执行此操作,您可以在提升的 PowerShell 窗口中执行此操作:[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Ruby21\bin", [EnvironmentVariableTarget]::Machine),这将是持久的,或者您如果只想在 PowerShell 会话中使用它,您可以执行$ENV:PATH = $env:Path + ";C:\Ruby21\bin"
猜你喜欢
  • 1970-01-01
  • 2020-01-01
  • 2016-05-27
  • 1970-01-01
  • 1970-01-01
  • 2017-03-29
  • 2022-01-17
  • 1970-01-01
  • 2016-01-31
相关资源
最近更新 更多