2017-12-22 7 views
-3

Ich habe ein Juwel erstellt, das mehrere Dateien enthält. Wenn ich versuche, den Edelstein zu installieren, wird nur der Standard-Ruby installiert. Es kopiert nicht alle anderen Ruby-Dateien.Gem kopiert keine Dateien nach der Installation

Mein Juwel wie folgt aussieht:

rw-r--r--. 1 root root 91 Dec 21 11:10 Gemfile 
-rw-r--r--. 1 root root 1755 Dec 21 11:10 README.md 
-rw-r--r--. 1 root root 198 Dec 21 11:10 Rakefile 
drwxr-xr-x. 2 root root 34 Dec 21 11:10 bin 
drwxr-xr-x. 2 root root 50 Dec 21 11:10 test 
-rw-r--r--. 1 root root 1075 Dec 21 11:10 LICENSE.txt 
-rw-r--r--. 1 root root 3224 Dec 21 11:10 CODE_OF_CONDUCT.md 
-rw-r--r--. 1 root root 1395 Dec 21 11:54 mygem.gemspec 
-rw-rw-r--. 1 root root 8704 Dec 21 11:55 mygem-0.1.0.gem 
drwxr-xr-x. 3 root root 55 Dec 22 00:43 lib 

Meine Standard-Juwel-Datei ist wie:

[[email protected] lib]# cat mygem.rb 
require 'mygem/mygem_check_bkp.rb' 
require 'mygem/mygem_install_db.rb' 
require 'mygem/mygem_gen_all_ser_list.rb' 
require 'mygem/mygem_create_LB.rb' 

Wie ich Dateien unter mygem Ordner kopieren kann, wenn ich den Edelstein zu installieren?

Antwort

0

Sie sollten beschreiben, welche Dateien sollten in dem Paket in mygem.gemspec Zum Beispiel enthalten:

s.files = Dir["CHANGELOG.md", "MIT-LICENSE", "README.rdoc", "examples/**/*", "lib/**/*"] 
Verwandte Themen