首页
学习
活动
专区
圈层
工具
发布

记录一个在Mac OS X 中本地安装Ghost 的报错问题

新买的Macbook Air 升级了最新版的OS X 10.10 Yosemite,昨天在本地安装Ghost 的时候出现了问题,在这里做一个记录。...安装node 和 npm 整个过程Jeff 是通过http://docs.ghostchina.com/zh/installation/mac/ 的文档进行操作的,安装 node 和 npm 的话没问题...,虽然安装教程来果然出现了$PATH 环境变量无效的问题,但是按照文档操作也很快解决了。...安装Ghost报错 下载Ghost 后在终端打开并通过 npm install --production 编译,但是整个过程试了两三次,好像可以,但npm start 启动无效,终端窗口报错如下: ?...Amazon S3被墙(虽然我是在全局代理模式下安装的); 解决方案:通过 http://node-sqlite3.s3.amazonaws.com/Release/node_sqlite3-v2.1.

1.8K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在linux中迁移Docker默认镜像存储路径解决磁盘空间满的问题

    通过yum或者apt安装的docker通常数据存储在 /var/lib/docker/ ,包括镜像、运行数据等。然而这个目录是在根目录下面,容易导致系统盘满了。...例如,将数据存储在 /data/docker/data/:sudo mkdir -p /data/docker/data/# 3.将当前 /var/lib/docker 目录下的所有数据移动到新目录,修改权限是必须的...文件中,添加或修改 "data-root" 选项,以指向新的存储路径。...如何验证是否迁移成功要验证 Docker 是否使用了新的存储路径,您可以执行以下命令:# 1.查看 Docker 的系统信息:# 在输出的信息中,找到“Docker Root Dir”一项。...sudo docker run --rm hello-world# 3.在新的存储路径中检查文件和文件夹:# 此命令会列出/data/docker/data/ 目录中的所有文件和文件夹。

    1.3K10

    IM在群组中接收后端发送来的消息,需要显示还需要保存在本地,应该怎么处理呢?

    image.png 在TUIKit中回调了这个方法后发送了一个通知 image.png 如果您是用了TUIkit的话,您只要注册这个通知即可接受到消息,并调用自己的方法 image.png 保存本地并显示消息...现将这条消息保存到本地,我们可以使用一下api来保存消息 /** * 4.8 向群组消息列表中添加一条消息 * * 该接口主要用于满足向群组聊天会话中插入一些提示性消息的需求,比如“您已经退出该群...”,这类消息有展示 * 在聊天消息区的需求,但并没有发送给其他人的必要。...* 所以 insertGroupMessageToLocalStorage() 相当于一个被禁用了网络发送能力的 sendMessage() 接口。...* * @return msgID 消息唯一标识 * @note 通过该接口 save 的消息只存本地,程序卸载后会丢失。

    2.3K10

    上一期前端面试题整理答案

    因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。...但是Cookie也是不可以或缺的:Cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在 ,而Web Storage仅仅是为了在本地“存储”数据而生。...HTTP/2引入了“服务端推(serverpush)”的概念,它允许服务端在客户端需要数据之前就主动地将数据发送到客户端缓存中,从而提高性能。...然而,在以下情况中,请使用 POST 请求: 无法使用缓存文件(更新服务器上的文件或数据库) 向服务器发送大量数据(POST 没有数据量限制) 发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠...状态码 100 Continue 继续,一般在发送post请求时,已发送了http header之后服 务端将返回此信息,表示确认,之后发送具体参数信息 200 OK 正常返回信息 201

    1.3K70

    HTML5 CSS3

    Cookies:服务器和客户端都可以访问;大小只有4KB左右;有有效期,过期后将会删除; 本地存储:只有本地浏览器端可访问数据,服务器不能访问本地存储直到故意通过POST或者GET的通道发送到服务器;每个域...sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。...但是Cookie也是不可以或缺的:Cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在 ,而Web Storage仅仅是为了在本地“存储”数据而生。 20....GET:一般用于信息获取,使用URL传递参数,对所发送信息的数量也有限制,一般在2000个字符,有的浏览器是8000个字符 POST:一般用于修改服务器上的资源,对所发送的信息没有限制 在以下情况中,请使用...post请求方式主要用来提交数据,没有数据长度的限制,提交的数据内容存在于http请求体中,数据不会暴漏在url地址中。

    3.8K40

    不存在的好叭~

    HTTP 与 HTTPS 网络层HTTP 是超文本传输协议,信息是明文传输,存在安全风险的问题。...如果本地DNS服务器的缓存中没有"www.server.com"的IP地址,它会向根域名服务器发送请求,询问该域名的顶级域名服务器的地址。...内存占用:ArrayList在每个元素中都存储了实际的数据,而LinkedList在每个节点中存储了数据和前后节点的指针。...数据丢失:在JDK 1.7中,当HashMap进行扩容时,存在Entry链表出现死循环和数据丢失的问题。这可能会导致一些键值对在扩容过程中丢失。...如果根据存储的元素计算结果为空,则利用 CAS 设置该节点;如果根据存储的元素计算结果不为空,则使用 synchronized ,然后,遍历桶中的数据,并替换或新增节点到桶中,最后再判断是否需要转为红黑树

    22600

    Http知道这些,开发Android才算合格!

    前言 说起HTTP大家再熟悉不过了,无论是大学的课本上还是平时的工作中,几乎每天都要和HTTP打交道。但是,就是这么熟悉的老朋友,你真的是非常了解吗?你能轻而易举就回答出我下面的几个问题吗?...在互联网中,有两个最常用的传输层协议:TCP是可靠的,而UDP不是。因此,HTTP依赖于面向连接的TCP进行消息传递,但连接并不是必须的。 无状态:在同一个连接中,两个执行成功的请求之间是没有关系的。...请求由以下元素组成: 一个HTTP的method,经常是由一个动词像GET, POST 或者一个名词像OPTIONS,HEAD来定义客户端的动作行为。...通常客户端的操作都是获取资源(GET方法)或者发送HTML form表单值(POST方法),虽然在一些情况下也会有其他操作。...该欧盟指令的大意:在征得用户的同意之前,网站不允许通过计算机、手机或其他设备存储、检索任何信息。自从那以后,很多网站都在网站声明中添加了相关说明,告诉用户他们的Cookie将用于何处。

    56021

    web前端面试题汇总_web前端面试题模拟

    浏览器本地存储 在较高版本的浏览器中,js提供了sessionStorage和globalStorage。在HTML5中提供了localStorage来取代globalStorage。...sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。...其他标准浏览器都完全支持(ie及FF需在web服务器里运行),值得一提的是IE总是办好事,例如IE7、IE6中的userData其实就是javascript本地存储的解决方案。...然而,在以下情况中,请使用 POST 请求: 无法使用缓存文件(更新服务器上的文件或数据库) 向服务器发送大量数据(POST 没有数据量限制) 发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠...) 程序的性能优化(如数据读写) 采用CDN来加速资源加载 对于JS DOM的优化 HTTP服务器的文件缓存 HTTP状态码 100 Continue 继续,一般在发送post请求时,已发送了http

    60320

    前端面试题 --- JS高阶和其他

    客户端:在浏览器中运行的部分,就是用户看到并与之交互的界面程序。使用HTML、CSS、JavaScript构建。服务器端:在服务器中运行的部分,负责存储数据和处理应用逻辑。...而在网 络环境差的情况下,两次包的TCP在验证数据包完整 性上,有非常大的优点。post 发送两次,get 只发送一次。 并不是所有浏览器都会在POST中发送两次包,Firefox就只发送一次。...,POST中的参数不会 4.GET请求在URL中传送的参数是有长度限制的,而POST没有限制 5.GET参数通过URL传递,POST放在Request body中 6.GET参数暴露在地址栏不安全...,有更快的响应 http如何实现缓存 个人理解: 强制缓存:浏览器在加载资源的时候,会根据本地缓存中的headers中的信息(expires,cache-control)是否要强缓存,如果命中的话,则会使用缓存中的资源...:始终有效,窗口或浏览器关闭也一直保存,本地存储,因此用作持久数据; cookie:只在设置的cookie过期时间之前有效,即使窗口关闭或浏览器关闭 作用域不同 sessionStorage:不在不同的浏览器窗口中共享

    80410

    一些面经总结

    bitmap bitmap存储的是连续的二进制数字,通过bitmap,只需要一个bit位来表示某个元素对应的值或者状态,key 就是对应元素本身,value对应0或1 。...浏览器输入一个域名的流程 1.DNS解析 2.TCP连接 3.发送HTTP请求 4.服务器处理请求并返回HTTP报文 5.浏览器解析渲染页面 6.连接结束 DNS解析步骤: 1.浏览器查找本地hosts...GET POST区别 GET请求参数在URL中而且参数有长度限制,隐私性不高,POST请求参数在Request Body里面参数没有长度限制,隐私性高。...GET请求一般请求地址,POST一般给服务器发送数据。 GET请求发送一个TCP包,POST请求发送两个TCP包(火狐浏览器发送一个TCP包)。...GET请求刷新和回退没有影响,POST回退会重新提交数据。 GET请求可以被缓存,POST不会被缓存。 GET请求会存在浏览器记录中,POST不会存在浏览器记录中。

    78230

    让我在面试官面前结巴的24个XX和XX的区别!

    因此,在元素中设置defer属性,相当于告诉浏览器立即下载,但延迟执行。...「那为什么推崇使用post来处理敏感数据呢?」 因为get的记录会保存在浏览器,上网日志中,而使用Post,因为数据不会记录存储在浏览器的记录和网址访问记录中,这样会有更大的「安全性」。 f....隐私策略不同:cookie对客户端是可见的,别有用心的人可以分析存放在本地的cookie并进行cookie欺骗,所以它是不安全的,而session存储在服务器上,对客户端是透明的,不存在敏感信息泄漏的风险...不会自动把数据发送给服务器,仅在本地保存。...(webstorage是本地存储,存储在客户端,包括localStorage和sessionStorage)支持事件通知机制,可以将数据更新的通知发送给监听者 h. webStorage的api接口使用更方便

    48420

    高频前端开发面试问题

    浏览器本地存储 在较高版本的浏览器中,js提供了sessionStorage和globalStorage。在HTML5中提供了localStorage来取代globalStorage。...sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。...但是cookie也是不可以或缺的:cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在 ,而Web Storage仅仅是为了在本地“存储”数据而生 浏览器的支持除了IE7及以下不支持外,...然而,在以下情况中,请使用 POST 请求: 无法使用缓存文件(更新服务器上的文件或数据库) 向服务器发送大量数据(POST 没有数据量限制) 发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠...Continue 继续,一般在发送post请求时,已发送了http header之后服务端将返回此信息,表示确认,之后发送具体参数信息 200 OK 正常返回信息 201 Created 请求成功并且服务器创建了新的资源

    1.6K10

    高频前端开发面试问题及答案整理

    浏览器本地存储 在较高版本的浏览器中,js提供了sessionStorage和globalStorage。在HTML5中提供了localStorage来取代globalStorage。...sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。...但是cookie也是不可以或缺的:cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在 ,而Web Storage仅仅是为了在本地“存储”数据而生 浏览器的支持除了IE7及以下不支持外,...然而,在以下情况中,请使用 POST 请求: 无法使用缓存文件(更新服务器上的文件或数据库) 向服务器发送大量数据(POST 没有数据量限制) 发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠...Continue 继续,一般在发送post请求时,已发送了http header之后服务端将返回此信息,表示确认,之后发送具体参数信息 200 OK 正常返回信息 201 Created 请求成功并且服务器创建了新的资源

    1.6K20

    HTTP、HTTPS协议详解

    在HTTP/1.0中默认使用短连接,在HTTP/1.1中默认使用长连接。 HTTP请求方法 GET: 请求获取由Request-URI所标识的资源。...POST: 向指定资源提交数据,请求服务器进行处理(例如提交表单或者上传文件,数据被包含在请求报文的主体中 (GET和POST的区别: get重点在从服务器上获取资源,post重点在向服务器发送数据。.../1.1中的问题)。...隐私策略不同:Cookie存储在客户端,容易被窃取,Session存储在服务器端,安全性高一些。...性能:“请求 - 应答”模式则加剧了 HTTP 的性能问题,这就是著名的“队头阻塞”(Head-of-line blocking),当顺序发送的请求序列中的一个请求因为某种原因被阻塞时,在后面排队的所有请求也一并被阻塞

    1.5K01

    脚本化HTTP 取得响应 指定请求

    下面是旧的ajax方式 使用iframe完成一次ajax,脚本先把要发送给web服务器的信息编码到url中,服务器在动态的创建一个html文档,将其内容返回给web,在iframe中显示,这种方式受道同源的限制...ajax 在本地写js的时候,必须搭建一个服务器其AJAX才能工作 原因:因为文件的协议为file而本地的请求的协议为http,由于同源策略的影响,导致无法使用http协议的文件,故本地无法直接使用ajax...安装chrome官方提供的本地测试服务器,用于在本地搭建服务器。...在HTTP发送完成请求以后,下一步将会取得响应。...} 对两种数据解析,一种为JSON格式,一种为XML格式 ps 不建议使用eval ps 由于跨域的问题,只能读取同源的数据,通过script脚本操纵HTTP脚本并实现加载并执行脚本 script 元素能发起跨域的

    1.7K40

    PHP+Ajax+Canvas

    大小没有限制, 可以用于上传文件 可以在服务器端限制(上传文件的大小, 修改配置文件即可) http协议的请求方式:get post put delete (早期http...基于增删改查的划分方式, 了解, 现在基本只用get和post了) 前端可以向后台请求的几种方式 常用请求方式 1、 ajax发送请求 2、 表单提交发送请求 3、 a标签的href跳转发送请求 资源型请求...请求时将 cookie 中存储的数据进行携带, 携带在请求头中 3. 默认是会话级别的, 可以设置有效期 4. 同一个网站的多个页面可以共享数据 5....根据 sessionId 动态创建 session 文件, 可以在 session 存储数据 3....位移 translate() 缩放 scale() 旋转 rotate() // 注意 在css3中 变换操作的元素本身 // 在canvas中 变换操作 变换是坐标系 ,基于变换后的坐标系

    3.8K30

    24 个面试常问的XX和XX的区别,你真不一定都知道

    因此,在元素中设置defer属性,相当于告诉浏览器立即下载,但延迟执行。...那为什么推崇使用post来处理敏感数据呢? 因为get的记录会保存在浏览器,上网日志中,而使用Post,因为数据不会记录存储在浏览器的记录和网址访问记录中,这样会有更大的安全性。...隐私策略不同:cookie对客户端是可见的,别有用心的人可以分析存放在本地的cookie并进行cookie欺骗,所以它是不安全的,而session存储在服务器上,对客户端是透明的,不存在敏感信息泄漏的风险...不会自动把数据发送给服务器,仅在本地保存。...(webstorage是本地存储,存储在客户端,包括localStorage和sessionStorage)支持事件通知机制,可以将数据更新的通知发送给监听者 h. webStorage的api接口使用更方便

    55240
    领券