1

RubyコードでOptiflagパッケージを使用しようとしていますが、必要なことを実行しようとすると、プログラムが標準メッセージrequire optiflag.rbで失敗します。no such file to load -- optiflagそのライブラリを含むディレクトリを$PATH変数に追加しましたが、それでも機能しません。何か案は?

4

3 に答える 3

4

それは宝石ですか?やってますか

require 'rubygems'
require 'optiflag'

または同等の?

于 2008-09-10T02:02:45.953 に答える
2

それは宝石のように見えるので、それを要求する前に ruby​​ gems を有効にする必要があります。

このサイトでは、さまざまな方法を説明しています。しかし、チートシートをここに置くために、これらは次のとおりです。

1) gem を使用する前に ruby​​gems パッケージを要求します。

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 ruby​​XLを使用してgemを正常にインストールしました(RubyXLは実際には機能しません)。

于 2012-01-04T13:30:48.730 に答える