我创建了一个Ruby Gem可执行文件,其中包含一个settings.yml文件,用于存储一些设置。可执行文件的运行时可以更改这些设置。 在Ubuntu上我使用sudo gem install安装了这个Gem,并在运行时尝试保存settings.yml文件时出现写入权限错误。所以这次我再次构建了Gem,并在settings.yml文件中为所有设置了写权限。这工作,在运行时我可以保存我的settings.yml文件。 但是当我尝试在我的Raspberry Pi上运行gem时,它给出了相同的写入权限错误。 有没有办法确定Ruby Gem中某个文件的写权限?