Follow fuel flow
MG is right on.You didn,t say if you had done any recent repairs or service. If you did I would suspect system is full of air that you have to bleed out.If no fuel coming at injectors, then you have to figure out why not.Follow the fuel flow from the tank.Is it getting to the first filter? If not you may have a blockage at the tank, in the line or the line is sucking air. (Fuel tanks can grow bacteria and this gels then plugs things up. It you can look into the tank, you should have no algae blooming. If you do, call a mechanic & get it cleaned.) Otherwise follow these steps. If you have fuel flowing from the tank, is there a hand primer pump on the engine. If yes then loosen off the line out, make sure you get fuel coming out on the outlet side and up to the injection pump.If it goes to the injection pump then the injection pump will pump it up to injectors.There must be no air in the system. Make sure all lines and filters are tight.Most older pumps have a manual shut down lever operated by a pull cable at the control panel.This is the cable pull that is used to stop the engine. Just make sure the lever on the pump is going all the way to the run position. While you are there, check your throttle for full operation from lo to high idle.Newer pumps have an electric solenoid to turn the fuel on and off at the injection pump.With the key on, use a volt meter or 12 V trouble light to make sure you have battery power there at the solenoid.Let me know how it works out.Getting to know this stuff makes us better sailors.Good luck & Fair winds.Ken