小编Yaj*_*Rai的帖子

事件触发稳固

我目前正在研究以太坊平台(node.js和solidity).我的问题是如何使用node.js在solidity(contract)中触发事件?

ethereum solidity

7
推荐指数
2
解决办法
9176
查看次数

rsync 无法识别 Windows 路径

我试图通过在 git bash 中运行 shell 脚本来在 Windows 7(带有 Oracle VM 的 Docker 工具箱)中构建一个 docker 容器,该脚本具有带有 rsync 的命令,如下所示:

rsync -a --exclude='*/node_modules' $PROJECT_PATH/project_name/src/ ./project_name/src
Run Code Online (Sandbox Code Playgroud)

和价值$PROJECT_PATH=/c/Users/yajnesh_rai/git

这是我在控制台中看到的:

ssh: Could not resolve hostname c: Name or service not known
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [Receiver=3.1.2]
Run Code Online (Sandbox Code Playgroud)

一些在线文档说使用正斜杠作为没有驱动器名称的路径,我尝试了这种方式

$PROJECT_PATH=\\Users\\yajnesh_rai\\git
Run Code Online (Sandbox Code Playgroud)

这使得 rsync 工作,但无法复制文件,如下所示:

\Users\yajnesh_rai\git/project_name/src/folder_name/file_name: warning: directory does not exist.
Run Code Online (Sandbox Code Playgroud)

我按照本文中提到的步骤在 Windows 上安装了 rsync: https: //blog.tiger-workshop.com/add-rsync-to-git-bash-for-windows/

任何解决该问题的帮助都将受到赞赏!提前致谢

rsync docker boot2docker docker-compose docker-toolbox

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