我遇到了ruby脚本的问题
我只想更改执行以下命令的目录
我尝试使用此代码,但无效
puts "Nom du dossier svn?"
@dossier = gets.chomp
system("cd #{@dossier}")
(这是法语,因为我是法国人^^)
有人可以帮帮我吗?谢谢
答案 0 :(得分:6)
答案 1 :(得分:3)
system
产生一个子shell,就是这个改变目录的子shell,然后死掉。
您希望实际的Ruby进程更改目录,因此请使用Dir.chdir(@dossier)