我被困在mup setup了。试图在我的梦想主机服务器上设置它。
下面是我在运行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)我不知道下一步该做什么或尝试什么。提前感谢您的帮助和建议。
发布于 2015-01-25 05:41:01
这似乎是一个许可问题。
尝试使用sudo mup setup或正在运行的任何名称进程,使用sudo关键字初始化
从梦想主办论坛(管理员或家教帖子)。
Meteor使用的node.js会在我们共享的主机服务器上引发一些奇怪的问题,从而触发这种行为。我们知道这个问题,但是,由于各种原因,这个问题很难解决。话虽如此,Meteor无论如何也不能在共享主机帐户上工作,因为它作为一个持久化的服务器进程运行,这是不允许的。您需要一个DreamHost VPS或专用服务器来运行Meteor。
因此,如果您没有dreamHost VPS或专用服务器,而且您只想部署该应用程序,尝试使用Modulus.io,那么它可以很好地处理流星,或者使用流星部署服务器,doc这里。
发布于 2016-06-10 04:22:19
发生这种情况是因为Sudo没有安装在目标计算机上.
在我的Debian目标机器上,我做了apt-get install sudo来解决这个问题。对于RedHat flavor (Centos etc)目标计算机,您可以执行yum install sudo等操作。
然而,mup只支持Ubuntu,所以它很可能会遇到其他口味的问题。您可能希望坚持使用Ubuntu目标机器,以避免像这样的头痛。
https://stackoverflow.com/questions/28133469
复制相似问题