无法在Dreamhost(又名Meteor Up)上完成mup设置



我被困在mup setup.尝试在我的Dreamhost服务器上设置它。

这是我在运行mup setup后开始的:

Meteor Up: Production Quality Meteor Deployments
------------------------------------------------
Started TaskList: Setup (linux)
[mydomain.com] - Installing Node.js
[mydomain.com] ✘ Installing Node.js: FAILED
 -----------------------------------STDERR------------
     tty present and no askpass program specified
    Sorry, try again.
    sudo: no tty present and no askpass program specified
    Sorry, try again.

然后我在我的服务器上手动安装了节点,并将 mup 文件设置为 "setupNode": false .再试一次,得到:

Meteor Up: Production Quality Meteor Deployments
------------------------------------------------
Started TaskList: Setup (linux)
[mydomain.com] - Installing PhantomJS
[mydomain.com] ✘ Installing PhantomJS: FAILED
 -----------------------------------STDERR-----------------
         tty present and no askpass program specified
        Sorry, try again.
        sudo: no tty present and no askpass program specified
        Sorry, try again.

最后,我还停用了PhantomJS安装,再次尝试运行mup setup并得到:

Meteor Up: Production Quality Meteor Deployments
------------------------------------------------
Started TaskList: Setup (linux)
[mydomain.com] - Setting up Environment
[mydomain.com] ✔ Setting up Environment: SUCCESS
[mudomain.com] - Copying MongoDB configuration
[mydomain.com] ✘ Copying MongoDB configuration: FAILED
 -----------------------------------STDERR-----------------
        Warning: Permanently added 'mydomain.com,69.163.152.69' (RSA) to the list of known hosts.
        scp: /etc/mongodb.conf: Permission denied
        Killed by signal 1.
 -----------------------------------STDOUT-----------------
 ----------------------------------------------------------
 Completed TaskList: Setup (linux)

我不确定下一步该怎么做或尝试。提前感谢您的帮助和建议。

这似乎是一个权限问题。

尝试使用sudo mup setup或正在运行的任何名称进程,使用 sudo 关键字初始化

来自梦想主持人论坛(管理员或导师帖子)。

node.js - 由Meteor使用,在我们的共享主机服务器上导致一些奇怪的问题,可能会触发此行为。我们了解 这个问题,但由于各种原因,很难解决。

话虽如此,无论如何,Meteor都不会在共享主机帐户上运行, 因为它作为持久性服务器进程运行,这是不允许的。 您需要一个DreamHost VPS或专用服务器来运行Meteor。

因此,如果您没有dreamHost VPS或专用服务器,并且只想部署该应用程序,请尝试 Modulus.io,那么它可以与meteor一起使用,或者使用meteor部署服务器,请在此处

编写文档

发生这种情况是因为目标计算机上未安装 Sudo。

在我的Debian目标计算机上,我apt-get install sudo解决此问题。对于RedHat flavor (Centos etc)目标计算机,您可能会执行yum install sudo等操作。

但是,mup 仅支持 Ubuntu,因此它很可能会遇到其他版本的问题。您可能希望坚持使用 Ubuntu 目标计算机以避免此类头痛。

相关内容

  • 没有找到相关文章

最新更新