首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQLite安装:无法识别路径

SQLite安装:无法识别路径
EN

Stack Overflow用户
提问于 2017-03-16 04:20:23
回答 1查看 725关注 0票数 0

我在npm install sqlite3 --build-from-source = sqlite3上安装了SQLite,运行起来没有任何问题。但是,当尝试使用sqlite3通过命令行运行SQLite时,找不到此命令。错误:-bash: sqlite3: command not found

当我运行下面示例中的脚本时,它工作正常。

是否缺少要识别的sqlite3命令的路径配置?毕竟,sqlite已经安装并正在运行。

脚本测试正常:

代码语言:javascript
运行
复制
#!/usr/bin/env node

var sqlite3 = require('sqlite3').verbose();  
var db = new sqlite3.Database('abcd');  

db.serialize(function() {
  db.run("create table if not exists user (id INT, dt TEXT)");

  var stmt = db.prepare("INSERT INTO user VALUES (?,?)");  
  for (var i = 0; i < 10; i++) {  

  var d = new Date();  
  var n = d.toLocaleTimeString();  
  stmt.run(i, n);  
  }  
  stmt.finalize();

  db.each("SELECT id, dt FROM user", function(err, row) {  
      console.log("User id : " + row.id, row.dt);  
  });  
});  

db.close();
EN

回答 1

Stack Overflow用户

发布于 2017-03-17 01:08:58

在Debian (杰西,8.6)上,我会运行

代码语言:javascript
运行
复制
apt-get install sqlite3

以根用户身份安装debian提供的sqlite3包。这将在您的$PATH中的/usr/bin中放置一个可执行文件'sqlite3‘。

这是Debian作为操作系统的好处之一:它们为您的整个系统提供了许多制作良好的包和包管理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42819908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档