0

独自の gem を作成し、ローカルにインストールしました。正常にインストールされましたが、使用できません。gems フォルダーで自分の gem を確認しました。見つけましたが、空のファイルしかありません。

4

2 に答える 2

1

配列を使用して解決し、gemspecのgemに追加したいすべてのファイルを追加しました。以下のような -

Gem::Specification.new do |s|

s.files = [
    "MIT-LICENSE",
     "README",
     "Rakefile",
  ]

end
于 2013-07-04T01:42:07.803 に答える
1

ファイルは空白であってはなりませんが、人間が判読できるものであってはなりません。次の手順に従います。

http://guides.rubygems.org/make-your-own-gem/

考慮すべき事項:

1) チュートリアルで最初に表示されるのは、tree コマンドです。

$ tree

…ちょっとややこしいですね。そのコマンドがある場合とない場合があります。必要に応じてインストールできます。tree コマンドは、現在のディレクトリ内のすべてのファイルとすべてのサブディレクトリを素敵なグラフィック形式で一覧表示するだけです。

セットアップするには、次のようにします。

...ruby_programs$ mkdir your_gem_name
...ruby_programs$ cd your_gem_name

そのディレクトリは、ガイドがツリー コマンドを発行している場所です。

...ruby_programs/your_gem_name$ tree

(この時点で、ディレクトリは空になります)

2) このガイドでは、1 つの画像に 2 つの手順が示されています。

...ruby_programs/your_gem_name$ gem build hola.gemspec
                                ...

...ruby_programs/your_gem_name$ gem install ./hola-0.0.0.gem
                                ...

2 番目のインストール手順を見逃さないでください。

于 2013-07-03T06:23:11.203 に答える