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.7 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS, UNPARSEABLE_RELAY 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 E063F1F45A for ; Sat, 29 Oct 2022 01:55:52 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.b="fvH46KW1"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 580B2120A84; Sat, 29 Oct 2022 10:55:48 +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 859B1120A7F for ; Sat, 29 Oct 2022 10:55:46 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc; s=s1; bh=EdTNjhQ7dX5SvBMWMd/z2+7e64Yfpaku2bWiW4OoIjk=; b=fvH46KW12u/2fxzTxZnU69lhXdaghX9aRkjzckH5XGOpgK2vlY5X7UZiF61DXQbXDzve KGNEvPaOorJrlqg2HaeDC9ZofO19gl6aChe+FxxorGLKIwQTFhhDEHz/kwpF9sdHo2ZiDV LxYI4eqbFuk4FKsXJKng7X95EOcdxiY5gxT1fwi5UF5syQzqgwJHyFyFCKyxUQV2EDdxtS UvfD1PyvJXRPU+0Je6g2GZt4U0/5MMIWBWXo/OHhNFnAVPL4CfIwQ0q4JW+PlX7wSBOsag dQ4WldTvNjh/goy5nke/VZOioNm0tXUnZJmWi9IbSBOu11oYXo6cuOZD2yRe0R9g== Received: by filterdrecv-b56db8d66-vvzqh with SMTP id filterdrecv-b56db8d66-vvzqh-1-635C881B-4F 2022-10-29 01:55:39.999580605 +0000 UTC m=+906867.560608501 Received: from herokuapp.com (unknown) by geopod-ismtpd-2-0 (SG) with ESMTP id 3y2pZD9nQruKTk7uJczzKQ for ; Sat, 29 Oct 2022 01:55:39.849 +0000 (UTC) Date: Sat, 29 Oct 2022 01:55:40 +0000 (UTC) From: "mame (Yusuke Endoh)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 19089 X-Redmine-Issue-Author: mame X-Redmine-Sender: mame 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-Redmine-MailingListIntegration-Message-Ids: 86998 X-SG-EID: =?us-ascii?Q?YbSlef6ZOa=2FS=2FuqSxXRzl42MttQDxKOujGe43WuBjI7JKMg2OkmRsyzG5za6L9?= =?us-ascii?Q?e1flZkYZ9OViVy5Lc4acvpZjGl=2FKKvBIZKcIO6M?= =?us-ascii?Q?9Ebhe8WvTzGg+QgV+eoaP4epGrsvrExr=2FR5U51z?= =?us-ascii?Q?6mOO4r+3otpkw34bz645gkBlPe7+ARUwi7oi7S+?= =?us-ascii?Q?liwDBEXJGY0ToiZB9f1f4wcSFeQDGpswbPVJ9ye?= =?us-ascii?Q?u0OlqrscGEFAwNqAkecFQn0JBxtU7mOFkGEHJtc?= =?us-ascii?Q?I0gGe5wZI+TNkZeFxHlXw=3D=3D?= To: ruby-core@neon.ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 110541 Subject: [ruby-core:110541] [Ruby master Feature#19089] Load bundler/setup in gem_prelude.rb when "bundle exec" is used X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Reply-To: Ruby developers Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE5MDg5IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWFtZSAoWXVzdWtlIEVuZG9oKS4KClN0 YXR1cyBjaGFuZ2VkIGZyb20gT3BlbiB0byBDbG9zZWQKCkFjY29yZGluZyB0byBAazBrdWJ1biwg c29tZSBwZW9wbGUgYWN0dWFsbHkgdXNlIHRoZSBoYWNrIHRvIHdvcmsgYXJvdW5kIHRoaXMgcHJv YmxlbSBieSB1c2luZyBgLS1kaXNhYmxlLWdlbXNgIG9yIGAtLWRpc2FibGUtZXJyb3JfaGlnaGxp Z2h0YC4KCkhvd2V2ZXIsIHRoaXMgaXMgYXJndWFibHkgZmFyIGZyb20gaWRlYWwuIFRoZSBvcHRp b24gYC0tZGlzYWJsZS1nZW1zYCBpcyBub3QgcmVjb21tZW5kZWQgZm9yIHVzZSAoaHR0cHM6Ly9i dWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE3Njg0KS4gQWxzbyBgLS1kaXNhYmxlLWVycm9yX2hp Z2hsaWdodGAgaXMgZm9yIHRob3NlIHdobyB3YW50IHRvIGRpc2FibGUgZXJyb3JfaGlnaGxpZ2h0 LCBub3QgZm9yIHN1Y2ggYSBoYWNrIHRvIG1hbnVhbGx5IGxvYWQgZXJyb3JfaGlnaGxpZ2h0IGxh dGVyLiBUaGlzIGlzIHdoeSBJIGNyZWF0ZWQgdGhpcyB0aWNrZXQuCgpUaGlzIHRpY2tldCBpcyBu byBsb25nZXIgbmVjZXNzYXJ5IGlmIHRoZSBpc3N1ZSBpcyBmaXhlZCBvbmx5IGluIHJ1YnlnZW1z L2J1bmRsZXIsIHNvIGNsb3NpbmcgaXQgb25jZS4gSSB3b3VsZCBsaWtlIHRvIGhlYXIgZnJvbSBA ZGVpdmlkJ3MgZGVjaXNpb24uIElmIHNvbWV0aGluZyBpcyBkaXNjb3ZlcmVkIHRoYXQgaXMgZGlm ZmljdWx0IHRvIGZpeCBpbiBydWJ5Z2VtcyBzaWRlLCBJIG1heSByZW9wZW4gdGhpcyB0aWNrZXQu CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZlYXR1cmUgIzE5MDg5 OiBMb2FkIGJ1bmRsZXIvc2V0dXAgaW4gZ2VtX3ByZWx1ZGUucmIgd2hlbiAiYnVuZGxlIGV4ZWMi IGlzIHVzZWQKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE5MDg5I2NoYW5nZS05 OTg2NwoKKiBBdXRob3I6IG1hbWUgKFl1c3VrZSBFbmRvaCkKKiBTdGF0dXM6IENsb3NlZAoqIFBy aW9yaXR5OiBOb3JtYWwKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoj IyMgUHJvYmxlbQoKQ3VycmVudGx5LCB3ZSBjYW5ub3Qgc3BlY2lmeSB0aGUgdmVyc2lvbiBvZiBk aWRfeW91X21lYW4gYnkgdXNpbmcgR2VtZmlsZS4KCkZvciBleGFtcGxlLCBSdWJ5IG1hc3RlciBi dW5kbGVzIHdpdGggZGlkX3lvdV9tZWFuIDEuNi4xIGJ5IGRlZmF1bHQ6CgpgYGAKJCBydWJ5IC1l ICdwIERpZFlvdU1lYW46OlZFUlNJT04nCiIxLjYuMSIKYGBgCgpDb25zaWRlciB0aGF0IHdlIHdh bnQgdG8gdXNlIGRpZF95b3VfbWVhbiAxLjUuMCB3aXRoIHRoaXMgdmVyc2lvbiBvZiBydWJ5OgoK YGBgCiQgY2F0IEdlbWZpbGUKc291cmNlICJodHRwczovL3J1YnlnZW1zLm9yZyIKZ2VtICJkaWRf eW91X21lYW4iLCAiPSAxLjUuMCIKYGBgCgpCdXQgdGhlIGF0dGVtcHQgZmFpbHM6CgpgYGAKJCBi dW5kbGUgZXhlYyBydWJ5IC1lICdwIERpZFlvdU1lYW46OlZFUlNJT04nCi9ob21lL21hbWUvd29y ay9ydWJ5L2xvY2FsL2xpYi9ydWJ5L2dlbXMvMy4yLjArMy9nZW1zL2J1bmRsZXItMi4zLjE5L2xp Yi9idW5kbGVyL3J1bnRpbWUucmI6MzA4OmluIGBjaGVja19mb3JfYWN0aXZhdGVkX3NwZWMhJzog WW91IGhhdmUgYWxyZWFkeSBhY3RpdmF0ZWQgZGlkX3lvdV9tZWFuIDEuNi4xLCBidXQgeW91ciBH ZW1maWxlIHJlcXVpcmVzIGRpZF95b3VfbWVhbiAxLjUuMC4gU2luY2UgZGlkX3lvdV9tZWFuIGlz IGEgZGVmYXVsdCBnZW0sIHlvdSBjYW4gZWl0aGVyIHJlbW92ZSB5b3VyIGRlcGVuZGVuY3kgb24g aXQgb3IgdHJ5IHVwZGF0aW5nIHRvIGEgbmV3ZXIgdmVyc2lvbiBvZiBidW5kbGVyIHRoYXQgc3Vw cG9ydHMgZGlkX3lvdV9tZWFuIGFzIGEgZGVmYXVsdCBnZW0uIChHZW06OkxvYWRFcnJvcikKLi4u CmBgYAoKVGhpcyBpc3N1ZSBpcyBub3Qgb25seSB3aXRoIGRpZF95b3VfbWVhbiwgYnV0IGFsc28g d2l0aCBlcnJvcl9oaWdobGlnaHQgYW5kIHN5bnRheF9zdWdnZXN0IHdoaWNoIGFyZSBhdXRvbWF0 aWNhbGx5IGxvYWRlZCBhdCB0aGUgaW50ZXJwcmV0ZXIgc3RhcnR1cC4KClRoaXMgZXhhbXBsZSBp cyBzcGVjaWZ5aW5nIGFuIG9sZGVyIHZlcnNpb24gb2YgZGlkX3lvdV9tZWFuLCBidXQgdHlwaWNh bGx5IHlvdSB3aWxsIHdhbnQgdG8gc3BlY2lmeSBhIG5ld2VyIHZlcnNpb24uIEFjdHVhbGx5LCBp biBodHRwczovL2dpdGh1Yi5jb20vcmFpbHMvcmFpbHMvcHVsbC80NTgxOCwgSSB3YW50ZWQgdG8g dXNlIGVycm9yX2hpZ2hsaWdodCAwLjQuMCB3aXRoIFJ1YnkgMy4xLiAoTm90ZSB0aGF0IFJ1Ynkg My4xIGJ1bmRsZXMgd2l0aCBlcnJvcl9oaWdobGlnaHQgMC4zLjAuKQoKVGhlIGNhdXNlIG9mIHRo aXMgcHJvYmxlbSBpcyB0aGF0IGBidW5kbGUgZXhlY2AgbWFrZXMgdGhlIGludGVycHJldGVyIGxv YWQgYGJ1bmRsZXIvc2V0dXBgIHVzaW5nIGBSVUJZT1BUPS1yYnVuZGxlci9zZXR1cGAsIGJ1dCB0 aGlzIGxvYWQgaXMgdG9vIGxhdGUuCgojIyMgUHJvcG9zZWQgc29sdXRpb24KCkxldCdzIGxvYWQg YGJ1bmRsZXIvc2V0dXBgIGluIGdlbV9wcmVsdWRlLnJiIHdoZW4gYGJ1bmRsZSBleGVjYCBpcyB1 c2VkLgoKYGBgZGlmZgpkaWZmIC0tZ2l0IGEvZ2VtX3ByZWx1ZGUucmIgYi9nZW1fcHJlbHVkZS5y YgppbmRleCBmMzgyMDIxY2EzLi44MjU1MDhmNTcxIDEwMDY0NAotLS0gYS9nZW1fcHJlbHVkZS5y YgorKysgYi9nZW1fcHJlbHVkZS5yYgpAQCAtNiw2ICs2LDEwIEBACiAgIHdhcm4gImBSdWJ5R2Vt cycgd2VyZSBub3QgbG9hZGVkLiIKIGVuZCBpZiBkZWZpbmVkPyhHZW0pCgoraWYgRU5WWyJCVU5E TEVfQklOX1BBVEgiXQorICByZXF1aXJlIEZpbGUuam9pbihGaWxlLmRpcm5hbWUoRU5WWyJCVU5E TEVfQklOX1BBVEgiXSwgMiksICJsaWIvYnVuZGxlci9zZXR1cCIpCitlbmQKKwogYmVnaW4KICAg cmVxdWlyZSAnZXJyb3JfaGlnaGxpZ2h0JwogcmVzY3VlIExvYWRFcnJvcgpgYGAKClRoZSBrZXkg aXMgdGhhdCBidW5kbGVyL3NldHVwIGlzIGxvYWRlZCBpbW1lZGlhdGVseSBhZnRlciBydWJ5Z2Vt cyBpcyBsb2FkZWQsIGFuZCBiZWZvcmUgZXJyb3JfaGlnaGxpZ2h0IGFuZCBkaWRfeW91X21lYW4g YXJlIGxvYWRlZC4gVGhpcyBwYXRjaCBhbGxvd3MgdG8gc3BlY2lmeSB0aGUgdmVyc2lvbiBvZiBk aWRfeW91X21lYW4gZ2VtIGJ5IEdlbWZpbGU6CgpgYGAKJCBjYXQgR2VtZmlsZQpzb3VyY2UgImh0 dHBzOi8vcnVieWdlbXMub3JnIgpnZW0gImRpZF95b3VfbWVhbiIsICI9IDEuNS4wIgoKJCBidW5k bGUgZXhlYyBydWJ5IC1lICdwIERpZFlvdU1lYW46OlZFUlNJT04nCiIxLjUuMCIKYGBgCgpAZGVp dmlkIFdoYXQgZG8geW91IHRoaW5rPwoKCgotLSAKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcv Cg==