init.rb
:
## LOCAL DB
DB = Sequel.connect(
:adapter => 'mysql',
:user => ARGV[1],
:password => ARGV[2],
:host => '127.0.0.1',
:database => ARGV[3]
)
A.cmd
:
ruby init.rb A 'root' 'MY_PASSWORD' 'DATABASE_NAME'
当我双击A.cmd
时,它会打开并崩溃,然后吐出此错误:
Mysql::Error: Access denied for user 'root'@'localhost' (using password: YES)
但是当我打开命令提示符,键入A.cmd
并运行它时,脚本运行正常。
为什么?