nano ใน PATH แต่ไม่มีการเข้าใช้ nano


1

ฉันใส่นาโนเข้าไปใน Windows PATH ในตอนแรกนาโนมีให้บริการทั่วโลกจากบรรทัดคำสั่งของ Windows แต่ตอนนี้ได้หายไป ฉันเกลียดที่จะรีสตาร์ทเครื่องในตอนนี้ด้วยเหตุผลหลายประการ ทุกคนมีความคิดว่า nano ยังคงสามารถแสดงในตัวแปรสภาพแวดล้อม แต่ไม่สามารถเข้าถึงได้จากบรรทัดคำสั่งหรือไม่

ผลลัพธ์ของการพิมพ์ path และ dir บนบรรทัดคำสั่ง:

เส้นทางและ DIR

C:\Downloads\nano-2.5.3>dir
 Volume in drive C has no label.
 Volume Serial Number is E42F-3D18

 Directory of C:\Downloads\nano-2.5.3

05/03/2016  18:09    <DIR>          .
05/03/2016  18:09    <DIR>          ..
14/11/2010  23:42            20,403 COPYING.DOC
14/11/2010  23:42            18,342 COPYING.txt
27/02/2015  01:20           109,597 cyggcc_s-1.dll
27/02/2015  01:20         1,034,269 cygiconv-2.dll
27/02/2015  01:21            42,013 cygintl-8.dll
27/02/2015  01:21         3,330,544 cygwin1.dll
14/11/2010  23:42            39,258 faq.html
14/11/2010  23:42            13,170 nano.1.html
05/03/2016  19:13           359,690 nano.exe
15/11/2010  00:29            76,444 nano.log
15/11/2010  01:02             8,882 nano.rc
14/11/2010  23:42             1,602 README.TXT
              12 File(s)      5,054,214 bytes
               2 Dir(s)  210,170,200,064 bytes free

C:\Downloads\nano-2.5.3>path
PATH=C:\Program Files\iis express\PHP\v7.0;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\git\cmd;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\Graphviz 2.28\bin;c:\php;c:\Apache24;c:\Apache24\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\RailsInstaller\Git\cmd;C:\RailsInstaller\Ruby2.1.0\bin;C:\RailsInstaller\Ruby2.0.0\bin;C:\ProgramData\fujitsu\atom\bin;C:\Users\fujitsu\AppData\Roaming\npm;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 & MySQL Utilities 1.5\;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 & MySQL Utilities 1.5\Doctrine extensions for PHP\;C:\Ruby22-x64\bin;C:\RailsInstaller\Git\cmd;C:\RailsInstaller\Ruby2.1.0\bin;C:\RailsInstaller\Ruby2.0.0\bin;C:\ProgramData\fujitsu\atom\bin;C:\Users\fujitsu\AppData\Roaming\npm;C:\Downloads\nano-2.5.3\nano.exe

คำตอบ:


1

nano จะอยู่ใน PATH ได้อย่างไร แต่ไม่สามารถเข้าถึงได้จากบรรทัดคำสั่ง

คุณมีช่องว่างในเส้นทางของคุณหลังจากที่ผ่านมา ;.

ลบพื้นที่และมันควรจะทำงานทั้งหมด

นอกจากนี้ตามที่ระบุไว้ในความคิดเห็นโดย dxiv เส้นทางควรมีชื่อไดเรกทอรีเท่านั้นดังนั้นแทนที่ C:\Downloads\nano-2.5.3\nano.exe กับ C:\Downloads\nano-2.5.3

หมายเหตุ:

  • หลังจากตั้งค่าเส้นทางที่ถูกต้องคุณควรปิดเปิดใด ๆ cmd กระสุนและเปิดตัวใหม่เพื่อรับการแก้ไข PATH
  • ชนิด path ใน cmd เปลือกเพื่อตรวจสอบเส้นทางของคุณ

อ่านเพิ่มเติม


ฉันพิมพ์เส้นทางในเชลล์ cmd ใหม่หลังจากปิดอันที่เปิดอยู่ทั้งหมด เชลล์แสดง nano ในพา ธ แต่เมื่อฉันพิมพ์ 'nano' ฉันจะได้รับ: '' nano 'ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอกโปรแกรมที่ทำงานได้หรือไฟล์แบตช์'
Peter David Carter

ไม่มีที่ว่างหลังจากเซมิโคลอนอีกต่อไป ...
Peter David Carter

@PeterDavidCarter โปรดแก้ไขคำถามของคุณและรวมเอาท์พุทเต็มรูปแบบของการทำงาน path ใน cmd เปลือกและการทำงาน dir ใน nano ไดเรกทอรี
DavidPostill

การแก้ไขเพื่อรวมข้อมูลที่ร้องขอ
Peter David Carter

1
@PeterDavidCarter C:\Downloads\nano-2.5.3\nano.exe นั่นควรจะเป็นเพียงแค่ C:\Downloads\nano-2.5.3 PATH มีไดเรกทอรีไม่ใช่ชื่อไฟล์
dxiv
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.