为什么在构建具有可执行文件的ruby gem时会收到此警告?但是,当我安装gem时,可执行文件工作正常。
$ gem build mygem.gemspec
$ gem install mygem-0.1.0.gem
WARNING: bin/rdiag is not executable
$ rdiag
===> WORKS FINE!!!
为什么我会收到警告?我之前创造了宝石,并且没有记得看到这个警告。
答案 0 :(得分:1)
对我来说,这是因为该文件从未设置为可执行文件。如果您在bash终端中工作,则可以运行:
str
然后,下次运行build命令时,您将不再看到警告。这只是一个警告,而不是一个破坏者。