$ brew install imagemagick@6
$ gem install nokogiri rmagick
(画像サイズの取得に RMagick を使用していて、それに imagemagick@6
が必要になります。)
class Foo < String | |
ARG = ' '.freeze | |
def split(arg) | |
a = arg.source | |
if a == ARG | |
arg = ARG | |
end | |
super(arg) | |
end | |
end |
diff --git a/vm_eval.c b/vm_eval.c | |
index a8764e2fa4..a278fe3a2e 100644 | |
--- a/vm_eval.c | |
+++ b/vm_eval.c | |
@@ -46,6 +46,7 @@ rb_vm_call0(rb_execution_context_t *ec, VALUE recv, ID id, int argc, const VALUE | |
struct rb_calling_info calling_entry, *calling; | |
struct rb_call_info ci_entry; | |
struct rb_call_cache cc_entry; | |
+ VALUE val; | |
ruby$target:::method-entry | |
{ | |
printf("method: %s#%s\n", copyinstr(arg0), copyinstr(arg1)); | |
} |
#line 1 "narray/gen/tmpl/lib.c" | |
/* | |
Ruby/Cumo::GSL - GSL wrapper for Ruby/Cumo::NArray | |
created on: 2017-03-11 | |
Copyright (C) 2017 Masahiro Tanaka | |
Copyright (C) 2018 Naotoshi Seo | |
*/ |
def detect_project_root(path) | |
path = File.dirname(path) | |
if Dir.glob(File.join(path, ".git")).count > 0 | |
return path | |
end | |
return nil if path == "/" | |
detect_project_root(path) | |
end |
require 'benchmark/ips' | |
Benchmark.ips do |x| | |
x.report "Hash" do |loop| | |
{foo: 42, bar: "hello", baz: "test"} | |
end | |
end |
/var/folders/fs/gltv6wcd3m70hcgqcp2njt_80000gn/T/ruby-build.20170606225220.2402 ~ | |
/var/folders/fs/gltv6wcd3m70hcgqcp2njt_80000gn/T/ruby-build.20170606225220.2402/ruby-2.4.1 /var/folders/fs/gltv6wcd3m70hcgqcp2njt_80000gn/T/ruby-build.20170606225220.2402 ~ | |
checking for ruby... /Users/watson/.rbenv/shims/ruby | |
checking build system type... x86_64-apple-darwin17.0.0 | |
checking host system type... x86_64-apple-darwin17.0.0 | |
checking target system type... x86_64-apple-darwin17.0.0 | |
checking whether the C compiler works... yes | |
checking for C compiler default output file name... a.out | |
checking for suffix of executables... | |
checking whether we are cross compiling... no |
$ brew install imagemagick@6 | |
Updating Homebrew... | |
==> Auto-updated Homebrew! | |
Updated 1 tap (caskroom/cask). | |
No changes to formulae. | |
==> Downloading https://homebrew.bintray.com/bottles/[email protected] | |
Already downloaded: /Users/watson/Library/Caches/Homebrew/[email protected] | |
==> Pouring [email protected] | |
==> Caveats |
cc `llvm-config --cflags` -c sum.c | |
c++ `llvm-config --cxxflags --ldflags --libs core mcjit native --system-libs` sum.o -o sum |