我是 ruby 的新手,但有一些 java 的经验。我可以通过bat文件在windows上运行java程序。
java -jar Example.jar
这里我得到了一个gem(类似于java中的jar),例如t1.gem。 我想知道是否有一种像
这样运行 gem 的方法ruby -gem t1.gem
最佳答案
您可以指定在人们安装您的 gem 时安装在其系统上的可执行文件。
将此行添加到您的 example.gemspec
文件
...
gem.executables = ['hello_worlds']
...
然后在您的 gem 中有一个名为 hello_worlds
的文件,该文件以 shebang 行开头
#!/usr/bin/env ruby
puts "Hello, worlds!"
该文件的第一行使其成为可执行文件。
然后人们就可以运行你的 gem
> gem install example
> hello_worlds
关于java - 如何像运行java jar一样运行ruby gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35906798/