Windows PowerShell无法识别sqlite3

时间:2014-09-21 18:05:51

标签: powershell

我已在我的计算机上安装了SQLite3,位于G:\ SQLite3 \ sqlite3.exe

但是,当我向PowerShell输入“sqlite3”(没有引号)时,它会给我以下错误:

sqlite3 : The term 'sqlite3' is not recognized as the name of a cmdlet, functio
n, script file, or operable program. Check the spelling of the name, or if a pa
th was included, verify that the path is correct and try again.
At line:1 char:1
+ sqlite3
+ ~~~~~~~
    + CategoryInfo          : ObjectNotFound: (sqlite3:String) [], CommandNotF
   oundException
    + FullyQualifiedErrorId : CommandNotFoundException

我的环境路径包含G:\ SQLite3,所以当我在命令提示符(cmd.exe)中运行sqlite3时,它运行得很好。我更喜欢PowerShell,所以我很高兴,如果有人能指出我正确的方向如何让它接受这个命令。如果重要,我使用Windows 8。

1 个答案:

答案 0 :(得分:3)

目录G:\SQLite3很可能不在您的PATH环境变量中,因此PowerShell不知道在哪里查找可执行文件。使用完整路径运行可执行文件,或将目录添加到$env:PATH

$env:PATH += ';G:\SQLite3'
& sqlite3.exe