-
Notifications
You must be signed in to change notification settings - Fork 0
/
Rakefile
59 lines (41 loc) · 1.63 KB
/
Rakefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
require "rubygems"
require "hoe"
Hoe.spec "rvm" do
developer "Wayne E. Seguin", "[email protected]"
# TODO: package the release with the API .gem
#gemspec.files = [
# "README", "sha1", "LICENCE", "rvm.gemspec",
# # TODO: Go through manifest carefully.
# # FOR NOW glob
# Dir::glob("lib/**/**"),
# Dir::glob("releases/rvm-#{RVM::Version::STRING}.tar.gz*")
#].flatten
spec_extras[:rdoc_options] = proc do |ary|
# hoe kinda sucks for this! TODO: submit patch for Hoe#rdoc_options
ary.push "--inline-source", "--charset=UTF-8"
end
spec_extras[:post_install_message] = <<-POST_INSTALL_MESSAGE
#{"*" * 80}
This gem contains only the Ruby libraries for the RVM Ruby API.
In order to install RVM please use one of the methods listed in the
documentation:
https://rvm.beginrescueend.com/rvm/install/
such as,
bash < <(curl -s -B https://rvm.beginrescueend.com/install/rvm)
followed by placing the sourcing line in your ~/.bash_profile or wherever may
be appropriate for your setup (example, .zshenv, /etc/profile, ...):
# Load RVM into a shell session *as a function*
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
After completing setup please open a new shell to use RVM and be sure to run
'rvm notes' to gain a list of dependencies to install before installing the
first Ruby. You can read more details about this process on the above
mentioned install page as well as the basics page:
https://rvm.beginrescueend.com/rvm/basics/
Enjoy!
~Wayne
#{"*" * 80}
POST_INSTALL_MESSAGE
end
task :test do
exec "bash -l -c \"./test/suite\""
end