我一直在Raspberry Pi上設置服務器,但由於某種原因,當我將SSH連接到pi時,我可以使用rails命令並啓動Rails服務器,但每當我進入Pi本身的終端它說:Rails命令雖然安裝了Raspberry Pi,但不能在Raspberry Pi上工作
bash: rails: command not found
有人知道如何解決這個問題嗎?我怎樣才能使Pi終端上的rails命令成爲可能?
在此先感謝!
我一直在Raspberry Pi上設置服務器,但由於某種原因,當我將SSH連接到pi時,我可以使用rails命令並啓動Rails服務器,但每當我進入Pi本身的終端它說:Rails命令雖然安裝了Raspberry Pi,但不能在Raspberry Pi上工作
bash: rails: command not found
有人知道如何解決這個問題嗎?我怎樣才能使Pi終端上的rails命令成爲可能?
在此先感謝!
軌應該在你的$ PATH變量
您可以通過鍵入回聲$ PATH
獲得當前的PATH變量這裏是我的結果
➜ angular git:(master) ✗ echo $PATH
/home/username/.rbenv/shims:/home/username/.rbenv/bin:/home/username/bin:/home/username/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin~
這是目前在我的路徑 '/home/pi/.rbenv/plugins/ruby-build/bin:/home/pi/.rbenv/shims:/home/pi/.rbenv/bin: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games:/home/pi/.rvm/ bin:/ home/pi/.rvm/bin' 但是由於某些原因它仍然不起作用 – royketelaar
嘗試做慶典 - 然後運行你的rails命令。 –
也許它的權限問題,你用來在raspbeerry Pi服務器ssh中使用的用戶應該具有對ruby路徑文件夾的訪問權限。因此,首先嚐試在Rasberry Pi終端上運行rails/ruby命令,方法是切換用戶(使用ssh的用戶) –
@HugoFarji可以工作,但只是暫時的,當我重新啓動pi時,我必須再次運行命令才能使其工作。 – royketelaar