0
我想一個Rake任務的路徑導出到我的命令行工具來$ PATH,所以我在我的Rakefile以下行:耙不出口PATH
task :make_path do
sh 'export PATH=$HOME/Desktop/folder:$PATH'
end
把該行export PATH=$HOME/Desktop/folder:$PATH
當進入終端直接,路徑是前置到我的$ PATH變量。但是,如果我運行rake make_path
沒有任何變化。爲什麼?
以下任務正確地增加了執行權限給我的命令行工具文件:
task :chmod do
sh 'chmod +x my_file'
end