小编Sea*_*n L的帖子

mktemp 无法通过模板创建

我使用现有的 AMI 设置了一个新的 AWS 服务器。它创建了一个 Ubuntu 服务器:

我打字

ubuntu@ip-1-2-3-249:~$ mktemp
Run Code Online (Sandbox Code Playgroud)

我得到:

mktemp: failed to create file via template ‘/tmp/tmp.XXXXXXXXXX’: No such file or directory
Run Code Online (Sandbox Code Playgroud)

所以我输入:

ubuntu@ip-1-2-3-249:~$ mkdir /tmp
Run Code Online (Sandbox Code Playgroud)

我得到:

mkdir: cannot create directory ‘/tmp’: File exists
Run Code Online (Sandbox Code Playgroud)

这有什么原因吗?

linux ubuntu amazon-web-services

5
推荐指数
0
解决办法
8234
查看次数

Meteor:通过 ID 更新数据库中的多个条目

我需要有关更新数据库中多个条目的流星行的帮助。我相信下面的第一个 Entries.update 不起作用,因为meteor 现在要求您通过 id 进行更新。

'click #draw': ->
      winner = _.shuffle(Entries.find(winner: {$ne: true}).fetch())[0]
      if winner
        Entries.update({recent: true}, {$set: {recent: false}}, {multi: true})
        Entries.update(winner._id, $set: {winner: true, recent: true})
  Template.entry.winner_class = ->
    if this.recent then 'highlight' else ''
Run Code Online (Sandbox Code Playgroud)

所以我试着改成下面的代码。但是,它无法正常工作,因为它看起来只更改了一个 id(第一个)。

'click #draw': ->
  winner = _.shuffle(Entries.find(winner: {$ne: true}).fetch())[0]
  recent_winner = Entries.find(recent: true).fetch()
  if winner
    Entries.update(recent_winner._id, {$set: {recent: false}}, {multi: true})
    Entries.update(winner._id, $set: {winner: true, recent: true})
Template.entry.winner_class = ->
  if this.recent then 'highlight' else ''
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激。

javascript meteor

4
推荐指数
1
解决办法
4145
查看次数

标签 统计

amazon-web-services ×1

javascript ×1

linux ×1

meteor ×1

ubuntu ×1