纠错 和 常见问题
/usr/local/bin 没有添加到 $PATH 你可以使用以下步骤添加它: - 在你的终端窗口中输入 cd ~
,切换到主目录 - 然后输入 ls -al
显示当前文件夹内所有文件,包括隐藏的文件 - 你应该看到一个名为 .profile
或者 .bash_profile
的文件。如果没有,输入 touch .bash_profile
创建这个文件 - 输入 open -a Textedit .bash_profile
,用 Textedit 打开这个文件 - 添加 export PATH=$PATH:/usr/local/bin/
到这个文件的尾部并保存 - 这个新的设置将会在一个新的终端启动时载入,所以打开一个新的终端标签页或窗口,输入 echo $PATH
,你可以看到 '/usr/local/bin/' 现在存在了 SQLite3 没有安装 SQLite3 包采用的预构建的二进制文件适应大多数架构。如果你使用的不常用的 linux 或者 unix 版本,你可能发现 SQLite3 报 404 错误,也就是说系统找不到这个二进制文件。
可以强制编译 SQLite3 解决这个问题。这样的话需要 python & gcc ,尝试运行 npm install sqlite3 --build-from-source
。
如果你缺失 python 或者 gcc 组件,在 linux 下运行 sudo npm install -g node-gyp
, sudo apt-get install build-essential
和 sudo apt-get install python-software-properties python g++ make
然后再重新尝试从源代码编译。
更多关于构建二进制文件的信息参阅: https://github.com/developmentseed/node-sqlite3/wiki/Binaries
一旦你成功在你的平台上构建了二进制文件,按照 这里的说明 的步骤提交你的 node-sqlite 项目,这样其他的用户就不会遇到同样的问题了。
我不能上传图片 如果你在 DigitalOcean Droplet 上安装 Ghost v0.3.2 ,或者在其他平台上使用了 nginx,你可能发现不能上传图片。
实际情况是,你不能上传超过 1 MB 的图片(尝试上传小的图片),这只是一个小限制而已。
为了提高限额,你可以编辑 nginx 配置文件来调整限制。
- 登录到你的服务器,然后输入
sudo nano /etc/nginx/conf.d/default.conf
打开你的配置文件 - 在
server_name
下一行,添加如下代码:client_max_body_size 10M;
- 最后,使用 ctrl + x 退出。Nano 将会询问你是否保存,输入 y 确认,然后按下 enter 保存文件
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论