I’m not sure what went awry from those steps, what does the following print for 
the “Shell” line? You’ll be asked for your password.

> EDITOR=cat chsh

You also shouldn’t need to reboot for these changes to take effect. Just 
opening a new Terminal window or tab should be enough.

-- 
arno  s  hautala    /-|   a...@alum.wpi.edu

pgp b2c9d448




> On 31 Aug 2020, at 13:22, Murray Eisenberg <murrayeisenb...@gmail.com> wrote:
> 
> To get the MacPorts bash 5.0 the default shell, I now tried:
> 
>       - edit /private/etc/shells so as to add /opt/local/bin/bash
> 
>       - in System Preferences > Users & Groups, I opened Advanced Options for 
> my (adminstrator’s) account and changed the entry for Login shell to 
> /opt/local/bin/bash
> 
>       - rebooted
> 
> Still, when I open Terminal and issue command “echo $BASH_VERSION” I get 
> response:  3.2.57(1)-release
> 
> 
> Note: if in that apparent 3.2.57 shell in Terminal, if I give command “bash” 
> then of course I get response 5.0.17(1)-release
> 
>> On 31 Aug2020, at 12:32 PM, Murray Eisenberg <murrayeisenb...@gmail.com> 
>> wrote:
>> 
>> I want to upgrade the built-ub bash 3.2 shell on my macOS Catalina (10.15.6) 
>> to bash 5.0.
>> 
>> I tried to do this by building from scratch, using the methods given at 
>> https://scriptingosx.com/2019/02/install-bash-5-on-macos/?unapproved=66418&moderation-hash=e680aa22ae89f6f565cadd63e63d04e0#comment-66418.
>>  But the final step, “sudo make install” gave a fatal error of ‘libintl.h’ 
>> file not found.
>> 
>> So then I successfully installed the MacPorts port bash @5.0.17_0.
>> 
>> —> But how do I make this bash 5.0 my shell when I open Terminal?
>> 
> 
> ---
> Murray Eisenberg                      murrayeisenb...@gmail.com
> 503 King Farm Blvd #101       Home (240)-246-7240
> Rockville, MD 20850-6667      Mobile (413)-427-5334
> 
> 

Reply via email to