ITerm2 মাছের শেল লোডের ত্রুটি: `ফাংশন: অবৈধ ফাংশন নাম '-v``


0

ITerm2 লোড উপর:

Last login: ... on ...
function: Illegal function name '-v'
~/.iterm2_shell_integration.fish (line 86):   function -v _ underscore_change
    if [ x$_ = xfish ]
                                              ^
from sourcing file ~/.iterm2_shell_integration.fish
    called on line 38 of file ~/.config/fish/config.fish

from sourcing file ~/.config/fish/config.fish
    called during startup

Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish
⋊> ~ 

~/.config/fish/config.fish:38:

test -e {$HOME}/.iterm2_shell_integration.fish ; and source {$HOME}/.iterm2_shell_integration.fish

মাছ শেল সংস্করণ:

⋊> ~ fish -v
fish, version 2.5.0

1
আমি iTerm2 ব্যবহার করার সময় এটির শেল ইন্টিগ্রেশন ব্যবহার করি না। যাইহোক, একটি মূল মাছ বিকাশকারী হিসাবে আমি ব্যাখ্যা করতে পারি কেন আপনি সেই ত্রুটিটি দেখছেন। বিকল্প পার্সিং function বিল্টিনটি একটি অস্পষ্টতা দূর করতে গত নভেম্বরটি পুনর্বিবেচনা করা হয়েছিল এবং কীভাবে বিকল্পগুলি পার্স করা হয়েছে তাতে একটি বাগ সংশোধন করা হয়েছে (320cb6857 দেখুন দেখুন)। সেই কাজের অংশ হিসাবে আমরা ফাংশন নামটি অবশ্যই প্রথমে উপস্থিত হতে বাধ্য করার সিদ্ধান্ত নিয়েছি। আপনি যে কারণে সমস্যা সম্পর্কে দুঃখিত। আমি iTerm2 প্রকল্পটি পরীক্ষা করে দেখি তারা ইতিমধ্যে মাছের সেই পরিবর্তনটির জন্য অভিযোজিত কিনা এবং যদি না হয় তবে তাদের সাথে কাজ করতে পারে।
Kurtis Rader

আমি বিশ্বাস করি যে আমার উত্তরটি বোঝায় যে iTerm2 ইন্টিগ্রেশন সেট-আপ পুনরায় চালানোর ফলে প্যারামিটারের ক্রম পরিবর্তন হয়েছে এবং সম্ভবত অন্যান্য, ফাংশনগুলি যেমন আমি দেখেছি, এটি ইতিমধ্যেই সমস্যাটিকে সমাধান করে।
Pysis

1
হ্যাঁ, আমি মাছের সাথে iTerm2 ইন্টিগ্রেশন চেক করেছি এবং এটি নিশ্চিত হয়েছে যে এটি ইতিমধ্যে সংশোধন করা হয়েছে।
Kurtis Rader

উত্তর:


-1

আপনি নিম্নোক্ত কমান্ডটি ইনপুট করতে পারেন, অথবা আরো গতিশীল পদ্ধতি যা একই কাজ করবে, বা এর অনুরূপ আপডেটগুলির উপর নির্ভর করে:

  • ITerm2 & gt; এর অধীনে অ্যাপ্লিকেশন মেনুতে যান শেল ইন্টিগ্রেশন ইনস্টল করুন।
  • ইউটিলিটি প্রশ্ন ডায়লগ মাধ্যমে যান।
  • যে কমান্ড চালানোর জন্য ডায়ালগ মাধ্যমে যান।
⋊> ~ curl -L https://iterm2.com/misc/install_shell_integration_and_utilities.sh | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2694  100  2694    0     0  16995      0 --:--:-- --:--:-- --:--:-- 16943
Make sure you have fish 2.2 or later. Your version is:
fish, version 2.5.0
Downloading script from https://iterm2.com/misc/fish_startup.in and saving it to /Users/jsmall/.iterm2_shell_integration.fish...
Checking if /Users/jsmall/.config/fish/config.fish contains iterm2_shell_integration...
Downloading imgcat...
Downloading it2dl...
Adding aliases...
Done.
--------------------------------------------------------------------------------

The next time you log in, shell integration will be enabled.

You will also have these commands:
imgcat filename
  Displays the image inline.
it2dl filename
  Downloads the specified file, saving it in your Downloads folder.
⋊> ~
  • ITerm2 পুনরায় লোড করুন

কোন ত্রুটি নেই :)

শুধু খুব সামান্য সম্পর্কিত, কিন্তু অপ্রয়োজনীয় লিঙ্ক: GitHubGist - বিজয়ী-টর্স / uninstall_shell_integration.sh

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.