[英]LoadError: no such file to load — curl
我只是对 ruby 脚本有疑问
我只想更改将执行以下命令的目录
我尝试了这段代码,但它没有用
puts "Nom du dossier svn?"
@dossier = gets.chomp
system("cd #{@dossier}")
(它是法语,因为我是法国人^^)
有人可以帮助我吗?
谢谢
使用Dir.chdir
function。
当你这样做时:
system("cd dir")
这实际上启动了 shell,shell 更改到给定目录并立即退出。 它对调用过程没有任何影响(您的 ruby 脚本)。
system
产生一个子shell,即这个子shell会改变目录,然后死掉。
您希望您的实际 Ruby 进程更改目录,因此请使用Dir.chdir(@dossier)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.