相关疑难解决方法(0)

ubuntu 12.04上的nodejs vs node

我在这里给出的指令上安装了ubuntu上的nodejs

当我node --version在终端写信时,我看到了这个:
-bash: /usr/sbin/node: No such file or directory

不过,我可以在/usr/sbin/目录中看到节点.

写作npm --version表明1.3.5
写作nodejs --version表演v0.10.15

另外,我可以在/usr/bin/目录中看到节点.

那么,我该如何node工作?

此外,如果我使用zsh而不是bash,那么node命令工作.

javascript ubuntu serverside-javascript node.js

359
推荐指数
11
解决办法
22万
查看次数

NodeJS需要全局模块/包

我正在尝试全局安装,然后使用foreverforever-monitor像这样:

npm install -g forever forever-monitor

我看到了通常的输出以及将文件复制到全局路径的操作,但是如果我尝试require("forever");得到错误,说明找不到该模块.

我正在使用node和npm的最新版本,我已经知道npm在全局和本地安装中所做的更改,但我真的不想在每个项目上安装localy而且我正在开发一个平台"科技支撑link这么npm link之后全球安装是不可能的我.

我的问题是:为什么我不能要求全局安装包?这是一个功能还是一个bug?或者我做错了什么?

PS:只是为了说清楚:我不想在本地安装.

package node.js npm

136
推荐指数
8
解决办法
7万
查看次数

如何在Node中导入全局模块?我得到"错误:找不到模块<module>"?

我正在尝试在Mac OSX Lion上设置Node.这一切似乎都运行正常,但我似乎无法从我的全局模块文件夹导入任何模块.我收到错误,

Error: Cannot find module <module>
Run Code Online (Sandbox Code Playgroud)

如果我运行这个:node -e require.paths,我得到的回应是:

[ '/usr/local/lib/node_modules',
  '/Users/Me/.node_modules',
  '/Users/Me/.node_libraries',
  '/usr/local/Cellar/node/0.4.12/lib/node' ]
Run Code Online (Sandbox Code Playgroud)

哪个是正确的,我的模块确实安装在/ usr/local/lib/node_modules中.但是,当我尝试运行脚本时,我得到了这个:

Error: Cannot find module 'socket.io'
    at Function._resolveFilename (module.js:326:11)
    at Function._load (module.js:271:25)
    at require (module.js:355:19)
    at Object.<anonymous> (/Users/Me/node/server.js:2:10)
    at Module._compile (module.js:411:26)
    at Object..js (module.js:417:10)
    at Module.load (module.js:343:31)
    at Function._load (module.js:302:12)
    at Array.<anonymous> (module.js:430:10)
    at EventEmitter._tickCallback (node.js:126:26)
Run Code Online (Sandbox Code Playgroud)

我的.bash_profile看起来像这样:

export PATH=/usr/local/mysql/bin:$PATH
export NODE_PATH=/usr/local/lib/node_modules
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/usr/local/mysql/lib/"
Run Code Online (Sandbox Code Playgroud)

真的很感激一些帮助,我不知道为什么我不能导入任何库.

node.js npm

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

如何在Ubuntu上安装特定版本的Node?

我想在Ubuntu 12.04上安装NodeJS版本0.8.18.我尝试安装最新版本,然后通过使用恢复到0.8.18 nvm,但是当我运行我的代码时,显然安装的软件包和两个版本(最新版本和0.8.18)存在一些问题.由于我不知道如何解决这个问题,我从Node安装中清理了机器,并考虑直接安装我感兴趣的版本(v0.8.18).

ubuntu node.js n

57
推荐指数
10
解决办法
10万
查看次数

在Dockerfile中安装节点?

我是AWS弹性beanstalk的用户,我有一点问题.我想用less + node构建我的CSS文件.但是在使用jenkins构建时,我不知道如何在dockerfile中安装节点.

这是我在docker中使用的安装包.我会很高兴有任何建议.

FROM php:5.6-apache


# Install PHP5 and modules along with composer binary
RUN apt-get update
RUN apt-get -y install \
    curl \
    default-jdk \
    git \
    libcurl4-openssl-dev \
    libpq-dev \
    libmcrypt-dev \
    libpq5 \
    npm \
    node \
    zlib1g-dev \
    libfreetype6-dev \
    libjpeg62-turbo-dev \
    libpng12-dev

RUN docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/

RUN docker-php-ext-install curl json mbstring opcache pdo_mysql zip gd exif sockets mcrypt

# Install pecl
RUN pecl install -o -f memcache-beta \
    && rm -rf /tmp/pear \ …
Run Code Online (Sandbox Code Playgroud)

less amazon-web-services node.js jenkins docker

8
推荐指数
7
解决办法
1万
查看次数