从源代码安装shiny-server时找不到模块'../package'

时间:2014-02-19 13:43:28

标签: r node.js ubuntu shiny-server

我遇到了安装shiny-server(R)的问题。按照https://github.com/rstudio/shiny-server/wiki/Building-Shiny-Server-from-Source上的安装说明进行操作时,在第二步 -

(cd .. && ext/node/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js --python="$PYTHON" rebuild)

我收到以下错误:

node.js:134
    throw e; // process.nextTick error, or 'error' event on first tick
    ^
Error: Cannot find module '../package'
    at Function._resolveFilename (module.js:317:11)
    at Function._load (module.js:262:25)
    at require (module.js:346:19)
    at Object.<anonymous> (/store/opt/shiny-server/ext/node/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js:78:17)
    at Module._compile (module.js:402:26)
    at Object..js (module.js:408:10)
    at Module.load (module.js:334:31)
    at Function._load (module.js:293:12)
    at require (module.js:346:19)
    at Object.<anonymous> (/store/opt/shiny-server/ext/node/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js:13:11)

有关我应该采取哪些措施来解决这个问题?

更新:我正在使用Ubuntu 11.10所以我不能只安装预编译的版本

1 个答案:

答案 0 :(得分:0)

看到答案是你没有所有构建必需品 所以你需要安装以下内容:

  • cmake的
  • GCC
  • 克++
  • GIT中

以下是有关详细信息的文档。

<小时/> 具体到你提到的错误:

  

(cd ..&amp;&amp;   分机/节点/ LIB / node_modules / NPM / node_modules /节点-GYP / bin中/节点gyp.js   --python =“$ PYTHON”重建)

未安装Python或未设置环境$PYTHON
确保安装python 2.x(真的.3.x无效)