小编Mar*_*her的帖子

npm无法安装make not found错误

当我尝试在nodejs服务器上安装时间时,我得到以下错误:

time@0.8.4 install /var/www/track/node_modules/time
node-gyp rebuild
gyp ERR! build error
gyp ERR! stack Error: not found: make
gyp ERR! stack     at F (/usr/lib/nodejs/npm/node_modules/which/which.js:43:28)
gyp ERR! stack     at E (/usr/lib/nodejs/npm/node_modules/which/which.js:46:29)
gyp ERR! stack     at /usr/lib/nodejs/npm/node_modules/which/which.js:57:16
gyp ERR! stack     at Object.oncomplete (fs.js:297:15)
gyp ERR! System Linux 3.2.0-31-virtual
gyp ERR! command "node" "/usr/lib/nodejs/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /var/www/track/node_modules/time
gyp ERR! node -v v0.8.15
gyp ERR! node-gyp -v v0.7.1
gyp ERR! not ok
npm ERR! time@0.8.4 install: `node-gyp rebuild`
npm ERR! `sh "-c" "node-gyp …
Run Code Online (Sandbox Code Playgroud)

node.js

118
推荐指数
6
解决办法
6万
查看次数

使用NoSql?如果是的话怎么样?

我读了很多关于NoSQL-Databases的内容(播客,stackoverflow问题..),我很好奇地使用它们,但......

虽然我读了很多东西,比如how-to-sql-or-nosql或者什么是可扩展性 - 问题 - 你解决了 - 使用-nosql-data-store我仍然不确定使用哪种DB .

问题是:对于(学校)项目,我们(我的项目组)需要实现一个非常大的数据库(应该提供一个休息服务器,可能是用erlang编写的,有很多客户端).我们非常擅长为关系数据库设计数据模型.所以我们开始这样做.

现在我玩了一些NoSQL并且对性能印象非常深刻.那么:使用NoSQL数据库是一个好主意吗?我们的Datamodel有很多关系,查询会有很多连接(或者至少使用连接视图).我有时读到这意味着我应该使用关系数据库,在其他地方我读到这意味着我可以轻松地将其重新设计为NoSQL-Style以消除这种关系的开销.

我应该使用NoSQL,如果是,您建议我使用哪个系统?像HanderlerSocket这样的东西是一个选项吗?我怎样才能轻松地将关系数据模型重新设计为NoSQL-Style?

mysql sql nosql

6
推荐指数
1
解决办法
1573
查看次数

运行 Yaws 应用程序

我对 erlang 和 yaws 很陌生。在尝试了该语言和简单的 yaws 功能(如 ehtml 和普通 appmods)后,我尝试编写一个 yapp。我跟着http://yaws.hyber.org/yapp_intro.yawshttps://github.com/davide/yawn/wiki让它或多或少地运行。它只是由一个 .app 文件和一个只有 out/1 的简单 test.erl/beam 组成。Yaws 可以正常启动并加载 yapp。当我在交互模式下运行 yaws 并调用 test:out(somehting) 它工作正常。当我浏览 url(使用浏览器或 curl)时,我得到一个

=ERROR REPORT==== Date ===
Yaws process died:...
Run Code Online (Sandbox Code Playgroud)

并没有返回给客户。我一直在尝试一些事情,但我还没有发现问题。

我相信问题出在我的 .app 文件中...我希望你能帮助我。我在下面添加了 .app 和我的 localhost-ssl.conf 的内容。

marc@server:~$ cat /usr/lib/yaws/lib/api/ebin/api.app 
{application, api,
 [{description,"cloudia api as yapp"},
  {vsn,"0.1"},
  {modules,[]},
  {registered, []},
  {env, [
         {yapp_appmods,[{"/",test}]},
        ]}]}.


marc@server:~$ sudo cat /etc/yaws/conf.d/localhost-ssl.conf
<server localhost>
    port = 443
    listen = 0.0.0.0
    docroot = /usr/share/yaws
    arg_rewrite_mod = api
    #dir_listings …
Run Code Online (Sandbox Code Playgroud)

erlang yaws

5
推荐指数
1
解决办法
1385
查看次数

在PostgreSQL中返回QUERY-Record

我正在尝试编写PostgreSQL函数,该函数在数据库中插入数据,然后接收一些数据并返回它.这是代码:

CREATE OR REPLACE FUNCTION newTask(projectid api.objects.projectid%TYPE, predecessortaskid api.objects.predecessortaskid%TYPE, creatoruserid api.objects.creatoruserid%TYPE, title api.objects.title%TYPE, description api.objects.description%TYPE, deadline api.objects.deadline%TYPE, creationdate api.objects.creationdate%TYPE, issingletask api.tasks.issingletask%TYPE)
  RETURNS SETOF api.v_task AS
$$
DECLARE
    v_objectid api.objects.objectid%TYPE;
BEGIN
   INSERT INTO api.objects(objectid, projectid, predecessortaskid, creatoruserid, title, description, deadline, creationdate) VALUES (DEFAULT, projectid, predecessortaskid, creatoruserid, title, description, deadline, creationdate)
   RETURNING objectid INTO v_objectid;

   INSERT INTO api.tasks(objectid, issingletask) VALUES (v_objectid, issingletask);
   RETURN QUERY (SELECT * FROM api.v_task WHERE objectid = v_objectid);
END;
$$ LANGUAGE plpgsql;
Run Code Online (Sandbox Code Playgroud)

objects并且tasks都是表格,v_task是一个视图,这是两者的连接.我返回刚刚插入的数据的原因是有一些触发器在它上面工作. …

sql postgresql types casting plpgsql

4
推荐指数
1
解决办法
9578
查看次数

标签 统计

sql ×2

casting ×1

erlang ×1

mysql ×1

node.js ×1

nosql ×1

plpgsql ×1

postgresql ×1

types ×1

yaws ×1