2017-08-11 5 views
2

Ruby C Extensionを新しく作成し、GitHubでホストしました。 とBundler(gem 'my_cool_gem', git: '..')でインストールしました。Rubyネイティブ拡張 - マニュアル編集

しかし、私はアプリケーション(rails s)を実行すると、私はエラーを取得する -

cannot load such file -- my_cool_gem/my_cool_gem

私の現在のソリューションは、手動でコンパイルすることです:

$ cd $(bundle show my_cool_gem) 
$ rm ext/my_cool_gem/*.o 
$ rake compile 

だけにして、私のアプリの作品。

アイデア?

+0

あなたは 'gemspec'に拡張子をリストした:

はあなたが見えるようにcreate_makefileラインを持っていることを確認してください? – matt

+0

@mattはい、私は 'gemspec'に私の拡張子を列挙しました – Yosi

答えて

1

extconf.rbの設定が間違っている可能性があります。

関連する問題