RubyコードでOptiflagパッケージを使用しようとしていますが、必要なことを実行しようとすると、プログラムが標準メッセージrequire optiflag.rb
で失敗します。no such file to load -- optiflag
そのライブラリを含むディレクトリを$PATH変数に追加しましたが、それでも機能しません。何か案は?
Chris Bunch
質問する
555 次
3 に答える
4
それは宝石ですか?やってますか
require 'rubygems'
require 'optiflag'
または同等の?
于 2008-09-10T02:02:45.953 に答える
2
それは宝石のように見えるので、それを要求する前に ruby gems を有効にする必要があります。
このサイトでは、さまざまな方法を説明しています。しかし、チートシートをここに置くために、これらは次のとおりです。
1) gem を使用する前に rubygems パッケージを要求します。
require "rubygems"
require "optiflag" # etc
2) ruby を実行する場所に -rubygems フラグを追加します。すなわち:
ruby -rubygems Something.rb
3) RUBYOPT という環境変数を追加し、rubygems のオプションを指定します。すなわち:
RUBYOPT=rubygems
于 2008-09-10T03:53:38.730 に答える
0
また、RubyXLでもこの問題が発生し続け、一重引用符と二重引用符を使用しようとしました。他にやらなければならないことがありますか?たぶんどこかにファイルを置いていますか?私はすでにsudogeminstall rubyXLを使用してgemを正常にインストールしました(RubyXLは実際には機能しません)。
于 2012-01-04T13:30:48.730 に答える