質問: AtomでRustの導入の際「No eligible build target.」というエラーが発生してプログラムの実行ができない。 パイソンのプログラムをF9で実行直後、右上の黄色い文字枠で、 No eligible build target. No configuration to build this project exists. Hide Stack Trace No eligible build target.: No configuration to build this project exists. at file:///C:/Users/Yuuta/.atom/packages/build/lib/build.js:113:15 at と表示されて困っています。 可能性として、 適切なビルトターゲットがありません。 このプロジェクトの作成先(?)が適切ではありません。 場所はfile:///C:/Users/yuuta19/.atom/packages/build/lib/build.js:113:15 at ←コレは意味がわかりませんでした。 実際にC:\Users\Yuuta\.atom\packages\build\lib\build.js はあるのですが意味がわかりません。 環境変数の設定が間違っているのでしょうか。 また、 could not find Cargo.toml in C:\Users\Yuuta\Desktop\ATOM Proj\ or any parent directory Rust (RLS) C:\Users\Yuuta\Desktop\ATOM Proj\ ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/c59cb3dc07752d7cc7d27523f45a07b2.png) とエラーがでてきました。
回答: 考えられる原因が2つあります ### 1.「.atom-build.yml」ファイルを作成していない F9で実行と書かれているのでAtom Build package()を使っているんだと推察しました。Atom Build packageでプログラムを実行するには「.atom-build.yml」ファイルを作成する必要があります。上記のリンクにどんなファイルを書けばいいのかが書かれているので確認してみてください。 ### 2.プロジェクトのルートがhelloファルダでない F9で実行できなかったあと、ターミナルでcargo build(もしくは cargo run)を実行しエラーが出てきたのかなと推測しました。 スクリーンショットを見る限りプロジェクトのルートがATOM Projフォルダになっているので、ATOM Projフォルダ内でcargo buildを実行されたように思われます。atomのプロジェクトのルートフォルダをhelloファルダに変更するか、ターミナル側でcdコマンドを実行してhelloフォルダに入ってからcargo build(もしくはcargo run)コマンドを実行してください 以上になります