首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >漂流式安装不起作用:糟糕的解释器:无效参数

漂流式安装不起作用:糟糕的解释器:无效参数
EN

Unix & Linux用户
提问于 2021-05-13 23:34:24
回答 1查看 410关注 0票数 3

如果我试图在流浪者挂载中执行一个文件,而不是在外部执行文件,我会遇到一个奇怪的问题:

代码语言:javascript
复制
$ cat test 
#!/usr/bin/env node

console.log('works!')

$ ls -la test 
-rwxr-xr-x 1 vagrant vagrant 43 May 13 23:17 test

$ ./test 
bash: ./test: /usr/bin/env: bad interpreter: Invalid argument

$ /usr/bin/env node test
works!

$ cp test /tmp/; cd /tmp/
$ ./test 
works!

一些细节:

代码语言:javascript
复制
$ cat /etc/fstab | grep workspace
home_vagrant_workspace /home/vagrant/workspace vboxsf uid=1000,gid=1000,_netdev 0 0

$ mount | grep workspace
home_vagrant_workspace on /home/vagrant/workspace type vboxsf (rw,nodev,relatime,iocharset=utf8,uid=1000,gid=1000,_netdev)

也曾尝试:

代码语言:javascript
复制
$ cat /etc/fstab | grep workspace
home_vagrant_workspace /home/vagrant/workspace vboxsf defaults,dev,exec,uid=1000,gid=1000 0 0

$ mount | grep workspace
home_vagrant_workspace on /home/vagrant/workspace type vboxsf (rw,nodev,relatime,iocharset=utf8,uid=1000,gid=1000)

嘉宾:

代码语言:javascript
复制
$ uname -a
Linux vagrant 5.11.0-11-generic #12-Ubuntu SMP Mon Mar 1 19:26:56 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=21.04
DISTRIB_CODENAME=hirsute
DISTRIB_DESCRIPTION="Ubuntu Hirsute Hippo (development branch)"

主机: MacOS BigSur 11.3 (20E232)提供者: VirtualBox

流浪汉片段:

代码语言:javascript
复制
    config.vm.box = properties["data"]["machine"]["box"] // bento/ubuntu-21.04
    # Shared Folders Configuration
    if (properties["data"].include? "shared_folders")
        properties["data"]["shared_folders"].each do |folder, index|
            config.vm.synced_folder folder["item"]["host"], folder["item"]["guest"], id: index, owner: "vagrant", group: "vagrant"
        end
    end

对此有什么建议吗?

EN

回答 1

Unix & Linux用户

发布于 2021-07-31 21:04:32

内核中似乎发生了变化,导致与Parallels工具不兼容。平行论坛的相关议题。也许这与你在安装过程中遇到的错误是相同的根源。

解决方法是不直接执行脚本文件(通过#!),而是直接调用解释器,比如bash foo.sh而不是./foo.sh

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/649618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档