當我輸入「rails」時,它將不起作用......但是當我輸入「/var/lib/gems/1.8/bin/rails」時它會起作用嗎?我如何綁定它,以便我不必每次輸入完整路徑?如何在不指定完整路徑的情況下運行程序?
1
A
回答
6
您需要編輯您的$PATH
環境變量。
例如,在你的.bashrc
:
export PATH=$PATH:/var/lib/gems/1.8/bin
或者,您也可以使用別名,在你.bashrc
:
alias rails=/var/lib/gems/1.8/bin/rails
或者你甚至可以把二進制的軌道(或符號連接)到您的$PATH
中列出的目錄之一。要查看這些目錄,請鍵入echo $PATH
。
0
您可以創建一個軟鏈接:
ln -s /var/lib/gems/1.8/bin/rails /usr/local/bin
然後你就可以直接運行rails
。
相關問題
- 1. 如何在不輸入完整路徑的情況下從命令行運行程序?
- 2. 如何在不指定路徑的情況下使用shutil.rmtree
- 3. 在不設置類路徑的情況下執行java程序
- 4. Linux/sh:7zip如何在保留完整路徑的情況下進行壓縮?
- 5. Mac OS X&MAMP - 如何在不輸入完整路徑的情況下運行mysql?
- 6. 如何在不啓動完整應用程序的情況下在C#MVC應用程序中運行代碼
- 7. 在不寫完整路徑的情況下選擇多個下降元素
- 8. 使用ant,在不知道完整路徑的情況下重命名目錄?
- 9. 如何在沒有完整路徑的情況下使用批處理程序編輯文件?
- 10. 如何在不中斷的情況下完成此程序?
- 11. 如何在沒有指定路徑的情況下讓IIS重定向到虛擬應用程序?
- 12. 如何在沒有JIT的情況下運行程序?
- 13. 如何在不指定剃刀視圖中的佈局路徑的情況下指定全局MVC佈局
- 14. C#在沒有指定參數名稱的情況下運行一個程序
- 15. 如何在不雙擊的情況下顯示完整陣列?
- 16. 如何在沒有完整路徑的情況下在文件夾和父文件夾之間進行復制
- 17. 不能在沒有調試的情況下運行VC++程序
- 18. 的SQL * Plus的情況下正確的程序路徑包含
- 19. 如何指定postgres FTS .syn文件的完整路徑?
- 20. 如何在不阻塞shell的情況下在cygwin中運行應用程序
- 21. 如何在linux中獲得程序的完整路徑?
- 22. 在不知道PowerShell中的完整路徑的情況下到達特定文件夾
- 23. 即使指定完整程序包路徑時也找不到類別
- 24. 如何查找用於運行Ruby腳本的完整路徑
- 25. 如何在不退出的情況下多次運行此程序?
- 26. 如何在不打開終端的情況下運行Tkinter程序
- 27. 如何在不等待退出的情況下運行外部程序?
- 28. 如何在不安裝Windows的情況下運行.Net應用程序?
- 29. 如何在不使用VS2010的情況下運行ASP.NET Web應用程序?
- 30. Node:我可以在沒有指定完整路徑的情況下從命令行運行全局模塊/包[Ubuntu,Nodejs,NPM]
[爲腳本創建引用]的可能重複(http://stackoverflow.com/questions/3191716/creating-a-reference-for-script) – 2010-10-27 03:43:35