我花了很久的时间来跟踪这个问题，希望这段代码能使我的自定义的Environment正常工作