错误消息:安装 Open edX 平台时 "vagrant up" 中的多字节字符 (UTF-8) 无效
Error message: invalid multibyte char (UTF-8) in "vagrant up" while Installing Open edX Platform
在 "vagrant up" 期间,我在安装 edX 平台的 devstack 和 fullstack 期间收到以下错误消息。
我的开发环境是 Windows7 和 powershell,最新版本的 Virtual Box 和 Vagrant。
PS C:\Users\user\devstack> vagrant up
There is a syntax error in the following Vagrantfile.
The syntax error message is reproduced below for convenience:
C:/Users/user/devstack/Vagrantfile:1: invalid multibyte char (UTF-8)
顺便说一句,我能够通过使用文本编辑器(即记事本或 sublime 文本)以 UTF-8 格式打开和保存 Vagrantfile 来解决问题。有没有更好的方法来解决这个问题?请问是我的开发环境问题还是cypress版本问题。
如果您能指导我解决此错误,我将不胜感激。
(债务人)<><
Vagrantfile 是一个 ruby 文件,所以如果您有特殊字符,那么您可以在脚本的第一行中指定您使用的特定编码。
所以作为第一行,你会有类似
的东西
# -*- mode: ruby -*-
# vi: set ft=ruby :
# encoding: UTF-8
在 "vagrant up" 期间,我在安装 edX 平台的 devstack 和 fullstack 期间收到以下错误消息。 我的开发环境是 Windows7 和 powershell,最新版本的 Virtual Box 和 Vagrant。
PS C:\Users\user\devstack> vagrant up
There is a syntax error in the following Vagrantfile.
The syntax error message is reproduced below for convenience:
C:/Users/user/devstack/Vagrantfile:1: invalid multibyte char (UTF-8)
顺便说一句,我能够通过使用文本编辑器(即记事本或 sublime 文本)以 UTF-8 格式打开和保存 Vagrantfile 来解决问题。有没有更好的方法来解决这个问题?请问是我的开发环境问题还是cypress版本问题。
如果您能指导我解决此错误,我将不胜感激。
(债务人)<><
Vagrantfile 是一个 ruby 文件,所以如果您有特殊字符,那么您可以在脚本的第一行中指定您使用的特定编码。
所以作为第一行,你会有类似
的东西# -*- mode: ruby -*-
# vi: set ft=ruby :
# encoding: UTF-8