我安装了Ruby和Rails并将PATH设置为" C:\ Rails \ Ruby2.3.0 \ bin"但是当我尝试使用rails
运行命令时,我得到了错误讯息:
The System cannot find the path specified.
我可以使用ruby
运行命令,rails
可以使用GitBash。如何使其在我的正常命令行上运行?
答案 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位系统上可能会有所不同,或者您更改了默认安装文件夹。