Summary: | Неверный путь для ruby | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | ruby | Assignee: | majioa <majioa> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | cas, imz, led, majioa, mike, nbr, pav, rider, stalker |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Vitaly Lipatov
2008-01-08 14:04:19 MSK
Углядел, что вроде при сборке ruby в configure передаётся --with-sitedir=/usr/local/share/ruby/site_ruby И почему эти макросы называются site, а содержат путь к vendor? ruby_sitearchdir /usr/lib/ruby/vendor_ruby/1.8/i586-linux-gnu ruby_sitelibdir /usr/share/ruby/vendor_ruby/1.8 Так задумано. Для размышления: > ruby -rrbconfig -e 'puts "#{Config::CONFIG["sitelibdir"]}"' /usr/local/share/ruby/site_ruby/1.8 > ruby -rvendor-specific -rrbconfig -e 'puts "#{Config::CONFIG["sitelibdir"]}"' /usr/share/ruby/vendor_ruby/1.8 /usr/local/share/ruby/site_ruby/1.8 используется для самосборного хлама. Для упакованого в пакет используется /usr/share/ruby/vendor_ruby/1.8, который можно получить из Config::CONFIG["sitelibdir"], если включить vendor-specific до rbconfig. |