当前位置: 首页 > 面试题库 >

bcrypt正在破坏我的流星应用程序,我该如何解决?

澹台镜
2023-03-14
问题内容

我不确定这是否应该是stackoverflow或serverfault问题。

我安装了Meteor的accounts-password模块,该模块在本地工作,但是在部署到服务器时破坏了我的应用程序。这是独家新闻:

我正在OSX本地运行最新的Meteor 1.0.5(刚刚完全更新了OS),使用–architecture
os.linux.x86_64构建部署到Ubuntu 14.04.2 LTS x86_64(刚刚更新),运行nodejs
v0.12.1(新构建)使用Nginx v1.4.0服务的应用程序

仍然得到:

/home/secrethistory/bundle/programs/server/node_modules/fibers/future.js:245
                                            throw(ex);
                                                  ^
Error: Module did not self-register.
    at Error (native)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at bindings (/home/secrethistory/bundle/programs/server/npm/npm-bcrypt/node_modules/bcrypt/node_modules/bindings/bindings.js:74:15)
    at Object.<anonymous> (/home/secrethistory/bundle/programs/server/npm/npm-bcrypt/node_modules/bcrypt/bcrypt.js:3:35)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)

接下来有什么提示或地方吗?


问题答案:

bcrypt模块取决于平台(作为光纤),因此您需要在服务器中解压缩捆绑包后删除软件包:

rm -R path/to/bcrypt

然后重新安装:

npm install bcrypt


 类似资料:
  • 问题内容: 我已经在Linux下安装了流星,但我真的不知道正在使用哪个版本的node.js流星。 问题答案: MacOS和Meteor的答案 > v1.1 该二进制驻留在流星工具的dev_bundle: 〜/ .meteor / packages / meteor-tool / 1.1.3 / mt-os.osx.x86_64 / dev_bundle / bin 注意:流星工具 的版本与Mete

  • 使用,这很容易:

  • 只有当我点击图标返回应用程序时,它才会被破坏。如果我打开正在运行的应用程序列表并从那里返回,它将正常恢复。我在onDestroy()函数上设置了一个断点,因为我找不到在它之前调用的任何代码。这是它调用的线程: 看起来它收到了一些消息,从某处破坏了我的活动。在循环器中有一个名为msg的变量。这就是它的价值: 有人知道这里发生了什么吗?如何使我的应用程序恢复正常,就像我从正在运行的应用程序列表中选择它

  • 问题内容: 从TABLE布局切换到DIV布局以来,一个普遍的问题仍然存在: 问题 :您用动态文本填充DIV,并且不可避免地会有一个超长单词延伸到div列的边缘,使您的网站看起来不专业。 复古 :这 从未 发生过表布局。一个表格单元格总是可以很好地扩展到最长单词的宽度。 严重性 :我什至在大多数主要站点上都 遇到了 这个问题,尤其是在德国站点上,这些站点甚至连“限速”之类的通用词都非常长(“ Ges

  • 我编码了一个小脚本来制作一个小动画,但是当我在div上非常快地移动光标10次时,div也移动了10次。我做了一个全局var和一个if查询,但它不起作用。 代码: animon()函数被限定在onmouseover事件上,而animoff()函数被限定在onmouseout事件上。工作布尔值会检查div容器是否被移动。

  • 问题内容: 我正在写一个Java库,实际上是一个Clojure库,但是对于这个问题,重要的是它在JVM上运行。该库需要执行一些JavaScript。我尝试过Nashorn,但遇到了一些局限性,可能难以克服。另外,我想尝试NodeJS。 我希望我的库是独立的,不依赖于独立运行NodeJS的系统,因此需要一种特殊的部署机制将Java和NodeJS工件放置在正确的位置,以便由两个不同的网络服务器接收。但