我正在尝试根据用户是否安装了程序来动态调用程序
@program_path = %x(which x)
unless $?.success?
#download program to a location
#set path to above location
@program_path = "$HOME/Downloads/location"
end
`#{@program_path} login -r #{HOST} -n #{NICKNAME} -u #{@username} -P #{@password}`
在未安装程序的情况下,它可以正常运行。 但是,安装后,似乎没有调用反引号中的完整程序-就像缺少参数一样? 同样,它也不适用于%x。
我想念什么?
答案 0 :(得分:0)
冠军!
@program_path =%x(其中x).chomp