在meteor项目目录中运行meteor命令后出现此终端错误: 意外的mongo退出代码45.重新启动。
Vagrantfile:
require 'json'
require 'yaml'
VAGRANTFILE_API_VERSION = "2"
confDir = $confDir ||= File.expand_path("~/.homestead")
homesteadYamlPath = confDir + "/Homestead.yaml"
afterScriptPath = confDir + "/after.sh"
aliasesPath = confDir + "/aliases"
require File.expand_path(File.dirname(__FILE__) + '/scripts/homestead.rb')
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
if File.exists? aliasesPath then
config.vm.provision "file", source: aliasesPath, destination: "~/.bash_aliases"
end
Homestead.configure(config, YAML::load(File.read(homesteadYamlPath)))
if File.exists? afterScriptPath then
config.vm.provision "shell", path: afterScriptPath
end
end
答案 0 :(得分:1)
尝试跑步
export LC_ALL=C
在你的流浪者实例上,这已知可以解决你在...中运行的问题..但我不知道你的情况是否属于。
答案 1 :(得分:0)
如果没有看到更多细节,这可能是在黑暗中刺伤。如果您向我们展示您用于创建实例的vagrant文件,那将有所帮助。
但是,当使用root而不是特定用户在vagrant图像上安装内容时,通常会发生这种情况。