我是Windows的新手。我使用Windows 10.当我在我的机器上运行vagrant时,UID存在一些问题。请查看图片了解更多信息。
当我运行vagrant up
时,我收到一些警告:
The VirtualBox VM was created with a user that doesn't match the
current user running Vagrant. VirtualBox requires that the same user
be used to manage the VM that as created. Please re-run Vagrant with
that user. This is not a Vagrant issue.
The UID used to create the VM was: 1000
Your UID is: 0
答案 0 :(得分:6)
看起来您以sudo身份登录,因此UID不同。注销sudo并以普通用户的身份尝试流浪。
如果以上操作不起作用,请更新以下文件
vi .vagrant / machines / default / virtualbox / creator_uid
在其中添加0
如果有帮助,请告诉我。
答案 1 :(得分:3)
找到此路径并更改为0.
.vagrant /设备/默认/的virtualbox / creator_uid
答案 2 :(得分:2)
在Windows文件夹中。 Vagrant与Vagrant文件位于同一文件夹中。
由于默认设置不可用,因此您可能需要在每个虚拟机中进行编辑,但路径相同:vagrant/machines/(name of the vm)/virtualbox/creator_uid
答案 3 :(得分:0)
删除当前工作目录中的.vagrant dir并重新运行vagrant up命令。 错误,因为Vagranfile / s从一个系统复制/备份到另一个系统。用户身份给Vagrant造成的环境误导 希望它有助于欢呼.. !! :))
答案 4 :(得分:0)
当我第一次使用# Ensure that the join will be successful by rounding to a specific frequency
round_freq = '1h'
df.index = df.index.round(round_freq)
slicer_df.start_window= slicer_df.start_window.dt.round(round_freq)
# Give the index of the slicer a useful name
slicer_df.index.name = 'event_number'
#Perform a join to the start of the window, forward fill to the next window, then groupby to get the totals for each time window
df = df.to_frame('orig_data').join(slicer_df.reset_index().set_index('start_window')[['event_number']])
df.event_number = df.event_number.ffill()
df.groupby('event_number').sum()
提升权限(管理员)时,发生了这种情况(在后续运行中)。