From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-3.1 required=3.0 tests=AWL,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 7C3051F453 for ; Sun, 20 Jan 2019 14:20:42 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 1B3EF120B6E; Sun, 20 Jan 2019 23:20:38 +0900 (JST) Received: from o1678948x4.outbound-mail.sendgrid.net (o1678948x4.outbound-mail.sendgrid.net [167.89.48.4]) by neon.ruby-lang.org (Postfix) with ESMTPS id 233BA120AC6 for ; Sun, 20 Jan 2019 23:20:34 +0900 (JST) Received: by filter0174p3mdw1.sendgrid.net with SMTP id filter0174p3mdw1-17594-5C4483B0-20 2019-01-20 14:20:32.571626087 +0000 UTC m=+476060.102770023 Received: from herokuapp.com (ec2-54-205-253-189.compute-1.amazonaws.com [54.205.253.189]) by ismtpd0042p1mdw1.sendgrid.net (SG) with ESMTP id hgMd5lUlSDi5Mz4FuWFIZA for ; Sun, 20 Jan 2019 14:20:32.519 +0000 (UTC) Date: Sun, 20 Jan 2019 14:20:33 +0000 (UTC) From: Greg.mpls@gmail.com To: ruby-core@ruby-lang.org Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 66638 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 15550 X-Redmine-Issue-Author: MSP-Greg X-Redmine-Sender: MSP-Greg 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/Ymy4QrNMhiuLXJG8OTL2vJD1yS7soQEsUMEDqAlwWYpnZE5hRH7hmS4rQVaPvX txC/RiOEGanmDxVtZQ/jQfYk3jr88UOZ68LDmDGDMPRkslFsdf/cWrLHzlUuje4eDO6grf/OOB2aao swIM21PV3n1HArVywr6beipKAESAKJnVbQX3Bi6RT4Sb08/uu3r5CyafQg== X-ML-Name: ruby-core X-Mail-Count: 91191 Subject: [ruby-core:91191] [Ruby trunk Bug#15550] RubyGems bin files - from two to one... 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 #15550 has been updated by MSP-Greg (Greg L). An easy way to repo this is to open the Git bash shell, and run `bundle version`. I got an error message of: ``` bash: /c/Greg/Ruby99-x64/bin/bundle: No such file or directory ``` I believe the MSYS2 shell changes PATH, the Git Bash shell does not. Or, `ruby -v` works in Git, but not MSYS2... ---------------------------------------- Bug #15550: RubyGems bin files - from two to one... https://bugs.ruby-lang.org/issues/15550#change-76424 * Author: MSP-Greg (Greg L) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: ruby 2.7.0dev (2019-01-19 trunk 66872) [x64-mingw32] * Backport: 2.4: UNKNOWN, 2.5: UNKNOWN, 2.6: UNKNOWN ---------------------------------------- As I recall, ruby-loco is no longer touching the gem related files located in the bin folder. Previously, there were two files associated with each gem, one with a .cmd/.bat extension, one without. Currently, there is just one file with a .cmd extension. I have seen this before, and just came across it again, where gems are using *nix scripts run with either the MSYS2 shell or the Git shell in their CI. Hence, there is an expectation for the plain (extensionless) file to exist. Not sure if this is considered a breaking change or a bug/issue. Thanks, Greg -- https://bugs.ruby-lang.org/