From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-3.0 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_MED,SPF_PASS,T_DKIM_INVALID,T_RP_MATCHES_RCVD shortcircuit=no autolearn=ham autolearn_force=no version=3.4.0 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 922451F406 for ; Wed, 13 Dec 2017 01:55:45 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 15CD4120AAE; Wed, 13 Dec 2017 10:55:40 +0900 (JST) Received: from o1678916x28.outbound-mail.sendgrid.net (o1678916x28.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id EBDA5120A94 for ; Wed, 13 Dec 2017 10:55:37 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sendgrid.me; h=from:to:references:subject:mime-version:content-type:content-transfer-encoding:list-id; s=smtpapi; bh=T1AFlRGRUzYBOBVy9moeyuDJF00=; b=DeQ77pLWkul8Ik+pJS o4Jb7+Dj8dCtyEZdcX4xwVqvt3RqA1UMtODDRZY/xwwN7iOrNdSdBMsvHlTa8gZ2 hnbrIP6irtseo0FTMp3DtaoNxQOzOEOHu0j19fhW+4MzHPN+qUmUyznEaDVySmdG 9lyyMBC/o0iDqOfrF2zi3+Y6Q= Received: by filter0027p3las1.sendgrid.net with SMTP id filter0027p3las1-19339-5A308891-2F 2017-12-13 01:55:29.84149976 +0000 UTC Received: from herokuapp.com (ec2-54-163-201-120.compute-1.amazonaws.com [54.163.201.120]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id XCdBq-9bQqmk0Nfmbi7ZNA Wed, 13 Dec 2017 01:55:29.756 +0000 (UTC) Date: Wed, 13 Dec 2017 01:55:30 +0000 (UTC) From: hsbt@ruby-lang.org To: ruby-core@ruby-lang.org Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 59378 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 5060 X-Redmine-Issue-Author: vo.x X-Redmine-Issue-Assignee: hsbt X-Redmine-Sender: hsbt X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-SG-EID: ync6xU2WACa70kv/Ymy4QrNMhiuLXJG8OTL2vJD1yS6JoZu7uwzTQJMtvaHQt2lqtG0uxFc5Hyk/mP UInAohPyGlgfGWVxUHC3qYNhgduxqAM76S6vBVGkwPSZjvqtsPBMy0FRyIxO57hw3vh8fXJr2uQPoH lfgIrUEGSIbIZFYLcY7v340VZVJSJYZxmM/7TGeqRIl2anohcFOGUBNZZA== X-ML-Name: ruby-core X-Mail-Count: 84229 Subject: [ruby-core:84229] [Ruby trunk Bug#5060] Executables in bin folder conflict with their gem versions. X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" Issue #5060 has been updated by hsbt (Hiroshi SHIBATA). I understood this issue. I try to resolve current specification at Ruby 2.6. ---------------------------------------- Bug #5060: Executables in bin folder conflict with their gem versions. https://bugs.ruby-lang.org/issues/5060#change-68354 * Author: vo.x (Vit Ondruch) * Status: Assigned * Priority: Normal * Assignee: hsbt (Hiroshi SHIBATA) * Target version: next minor * ruby -v: 1.9.3 * Backport: ---------------------------------------- It would be nice if the executables for rdoc, rake, ri, etc. locate in bin folder, would be standard RubyGems stubs. Otherwise, once there is installed version of such library as a gem, the original file is rewritten and the functionality of bundled library is lost. But my main concern is the conflict between ruby and gem executables, since it makes packaging for Linux distributions hard (for Fedora and RHEL in my case). -- https://bugs.ruby-lang.org/