Rails命令无法在Windows命令行上运行

时间:2017-02-06 20:29:14

标签: ruby-on-rails ruby

我安装了Ruby和Rails并将PATH设置为" C:\ Rails \ Ruby2.3.​​0 \ bin"但是当我尝试使用rails运行命令时,我得到了错误讯息:

The System cannot find the path specified.

我可以使用ruby运行命令,rails可以使用GitBash。如何使其在我的正常命令行上运行?

2 个答案:

答案 0 :(得分:0)

这里有同样的问题,安装方式相同。甚至无法在GitBash上运行rails命令,只能通过cmd进入import { store } from '../store'; function mapStateToProps(state) { return { fname: state.person.fname, lname: state.person.lname }; } export default class Person() { constructor(){ } toString() { // example method let { fname, lname } = mapStateToProps(store.getState()); return `${fname} ${lname}`; } } 并键入,例如C:\Rails\Ruby2.3.0\bin。即使在这些条件下,ruby rails new projectname也无法正常工作。

我所做的是使用Ruby和Rails进入命令提示符并输入rails new projectname(在cmd上不起作用)。我也做过gem install rails。两者都成功安装并为我修复了所有控制台:cmd,GitBash(我没有工作),Ruby和Rails命令提示符甚至cmder现在都可以使用Rails。

希望这会对你有所帮助。 欢呼声。

答案 1 :(得分:0)

如果在Windows上找到可执行的rails是一个简单的问题,那么在以后使用msys64而不是DevKit的安装中,你会在以下文件夹中找到rails:

c:\msys64\o-rdoc

将其添加到PATH或从该文件夹执行。

您的路径在32位系统上可能会有所不同,或者您更改了默认安装文件夹。