我已在我的计算机上安装了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。
答案 0 :(得分:3)
目录G:\SQLite3
很可能不在您的PATH
环境变量中,因此PowerShell不知道在哪里查找可执行文件。使用完整路径运行可执行文件,或将目录添加到$env:PATH
:
$env:PATH += ';G:\SQLite3'
& sqlite3.exe