2016-02-21 93 views
3

我需要一些帮助,以帮助我解决这些问题。在Windows上使用RailsInstaller重新安装RoR后,在Windows命令行中出现'系统找不到指定路径'的错误。但是,如果我使用Git Bash,则不会显示错误,并且Rails可以工作。重新安装RoR后,系统找不到指定的路径

路径变量似乎设置正确。将Ruby2.2.0 \ bin,Git \ cmd添加到路径中。

PATH VAR之后加入RAILS.BAT,继RAILSUSER SUGGESTION

C:\RailsInstaller\Ruby2.2.0\bin;C:\RailsInstaller\Ruby2.2.0\bin\rails.bat;C:\RailsInstaller\Git\cmd;C:\Users\Sonia\AppData\Roaming\npm;C:\Program Files\AMI\DuOS\ 

任何想法如何解决这一问题? 谢谢

+0

你能显示路径文件吗? – uday

回答

14

rails.bat文件包含错误的路径。 @"C:\Users\emachnic\GitRepos\railsinstaller-windows\stage\Ruby2.2.0\bin\ruby.exe"也许这是开发人员的工作之一。

的临时解决方法是改变rails.bat文件作为以下代码:

@ECHO OFF 
IF NOT "%~f0" == "~f0" GOTO :WinNT 
ECHO.This version of Ruby has not been built with support for Windows 95/98/Me. 
GOTO :EOF 
:WinNT 
@"%~dp0ruby.exe" "%~dpn0" %* 
+1

我也必须更新在同一目录bundle.bat文件,使捆绑命令工作(即'捆绑安装') – yellowreign

+0

@Phuoc Le Thaks!它的工作:) – Sonia

+0

坦克!它的工作原理是 –

1

rails.bat文件(对于我位于C:\ RailsInstaller \ Ruby2.2.0 \ bin)有一个硬编码的路径,这是不准确的。编辑该文件并添加您的路径。

+0

谢谢,但它并没有为我工作 – Sonia

7

步骤1:打开rails.bat文件(d:\ RailsInstaller \ Ruby2.2.0 \ BIN \导轨。蝙蝠)

第2步:查找作为这个样子(我行3号线和7) @“C:\用户\ emachnic \ GitRepos \ railsinstaller-WINDOWS \级\ Ruby2.2.0 \ BIN \ ruby.exe“

第3步:只需更换为@ “%〜dp0ruby.exe”并保存

改变后,你的文件看起来像这样

@ECHO OFF 
IF NOT "%~f0" == "~f0" GOTO :WinNT 
@"%~dp0ruby.exe" 
"C:/Users/emachnic/GitRepos/railsinstaller-windows/stage/Ruby2.2.0/bin/rails" %1 %2 %3 %4 %5 %6 %7 %8 %9 
GOTO :EOF 
:WinNT 
@"%~dp0ruby.exe" "%~dpn0" %* 

第4步:重复相同的bundle.bat文件

第5步:运行命令轨-v在命令提示符下

希望工程..

相关问题