首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法完成梦主机aka上的mup设置

无法完成梦主机aka上的mup设置
EN

Stack Overflow用户
提问于 2015-01-25 05:13:59
回答 2查看 1.4K关注 0票数 0

我被困在mup setup了。试图在我的梦想主机服务器上设置它。

下面是我在运行mup setup之后所做的工作

代码语言:javascript
复制
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。再试一次,得到了这样的结果:

代码语言:javascript
复制
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,得到了这样的结果:

代码语言:javascript
复制
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)

我不知道下一步该做什么或尝试什么。提前感谢您的帮助和建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-25 05:41:01

这似乎是一个许可问题。

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

从梦想主办论坛(管理员或家教帖子)。

Meteor使用的node.js会在我们共享的主机服务器上引发一些奇怪的问题,从而触发这种行为。我们知道这个问题,但是,由于各种原因,这个问题很难解决。话虽如此,Meteor无论如何也不能在共享主机帐户上工作,因为它作为一个持久化的服务器进程运行,这是不允许的。您需要一个DreamHost VPS或专用服务器来运行Meteor。

因此,如果您没有dreamHost VPS或专用服务器,而且您只想部署该应用程序,尝试使用Modulus.io,那么它可以很好地处理流星,或者使用流星部署服务器,doc这里

票数 1
EN

Stack Overflow用户

发布于 2016-06-10 04:22:19

发生这种情况是因为Sudo没有安装在目标计算机上.

在我的Debian目标机器上,我做了apt-get install sudo来解决这个问题。对于RedHat flavor (Centos etc)目标计算机,您可以执行yum install sudo等操作。

然而,mup只支持Ubuntu,所以它很可能会遇到其他口味的问题。您可能希望坚持使用Ubuntu目标机器,以避免像这样的头痛。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28133469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档