【问题标题】:How to launch sqlite Database browser from the command line on Mac OS X如何在 Mac OS X 上从命令行启动 sqlite 数据库浏览器
【发布时间】:2011-09-09 18:40:21
【问题描述】:

我正在关注 Ruby on Rails3 的教程。作者键入以下内容,启动 sqlite 数据库浏览器并打开指定的数据库。

open db/development.sqlite3

我可以做些什么来配置我的系统来做同样的事情?我在 Mac OSX 10.6 上

提前致谢:)

【问题讨论】:

  • 我的意思是使用 open db/development.sqlite3 启动 GUI 程序 Sqlite Database Browser。对不起,我应该更清楚。
  • 使用 xdg-open 命令找到了一个很好的答案here

标签: database sqlite unix


【解决方案1】:

在 Mac OS X 上,命令 open FILE 将执行与在 Finder 中双击文件相同的操作。如果它不起作用,那是因为文件类型需要与应用程序关联:

  1. 在 Finder 中选择文件。
  2. 从“文件”菜单中选择“获取信息”。
  3. 在“打开方式:”部分,选择您想要的应用程序。
  4. (可选)单击“全部更改...”以将该应用程序用于具有相同扩展名的所有文件。

之后,open 将使用该文件启动该应用程序。

如果你不想改变类型,你也可以告诉open命令使用哪个app:

open -a "App Name" FILE

输入 man open 以查看手册页,其中将更详细地解释其工作原理。

【讨论】:

    【解决方案2】:

    http://www.sqlite.org/download.html 下载 sqlite-shell-osx-x86-3071401.zip 双击 zip,然后双击 sqlite3。

    【讨论】:

      【解决方案3】:

      你可以从MacPorts安装sqlite3命令行工具,也可以下载,满足依赖,自己编译。

      如果你安装了macports,执行命令

      sudo port install sqlite3
      

      然后

      sqlite3 anyfile.db
      

      在指定的 sqlite3 文件上启动命令行界面。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-17
      • 1970-01-01
      • 1970-01-01
      • 2011-10-08
      • 2011-12-11
      • 1970-01-01
      相关资源
      最近更新 更多