Very newbie question - How to make a new source file and call it main.rs?












-3















I just started learning rust programming language with zero experience in programming whatsoever. I'm following the book step by step guide and I'm already stuck at the hello world part (chapter 1.2) where it starts with




Next, make a new source file and call it main.rs




How can I do that? I'm using Visual Studio Code with the integrated terminal.










share|improve this question




















  • 4





    So you are asking how to create a file in visual studio code ? That nothing link to rust.

    – Stargateur
    Nov 27 '18 at 7:42











  • I actually dont know what 'make a new source file' stands for and how to do it. I tried making a new file with vscode in the projects/hello_world directory and named it main.rs, copied the helloworld rust code and saved the file, but next when I enter the command rustc main.rs it says: error: couldn't read "main.rs": No such file or directory (os error 2) error: aborting due to previous error

    – Rust newbie
    Nov 27 '18 at 8:08













  • I guess this is more about rust than visual studio

    – Rust newbie
    Nov 27 '18 at 8:14











  • when you type rustc main.rs you must be in the directory where main.rs exist. A source file is just a file, we call it source because its contains the source code. You did well by creating a file and rename it. But If you use windows or linux you should before learn some basic skill about how to use your operating system. If you go without have this basic you will have a lot of trouble. You have a lot to learn.

    – Stargateur
    Nov 27 '18 at 8:43













  • Thanks @Stargateur! I appreciate your answers, in the end I did well with this hello world thing. When you refer to basic skills about using my operating system what else do you actually mean? I'm on a mac by the way and I'm learning how to use the command line tools at the moment.

    – Rust newbie
    Nov 27 '18 at 9:45
















-3















I just started learning rust programming language with zero experience in programming whatsoever. I'm following the book step by step guide and I'm already stuck at the hello world part (chapter 1.2) where it starts with




Next, make a new source file and call it main.rs




How can I do that? I'm using Visual Studio Code with the integrated terminal.










share|improve this question




















  • 4





    So you are asking how to create a file in visual studio code ? That nothing link to rust.

    – Stargateur
    Nov 27 '18 at 7:42











  • I actually dont know what 'make a new source file' stands for and how to do it. I tried making a new file with vscode in the projects/hello_world directory and named it main.rs, copied the helloworld rust code and saved the file, but next when I enter the command rustc main.rs it says: error: couldn't read "main.rs": No such file or directory (os error 2) error: aborting due to previous error

    – Rust newbie
    Nov 27 '18 at 8:08













  • I guess this is more about rust than visual studio

    – Rust newbie
    Nov 27 '18 at 8:14











  • when you type rustc main.rs you must be in the directory where main.rs exist. A source file is just a file, we call it source because its contains the source code. You did well by creating a file and rename it. But If you use windows or linux you should before learn some basic skill about how to use your operating system. If you go without have this basic you will have a lot of trouble. You have a lot to learn.

    – Stargateur
    Nov 27 '18 at 8:43













  • Thanks @Stargateur! I appreciate your answers, in the end I did well with this hello world thing. When you refer to basic skills about using my operating system what else do you actually mean? I'm on a mac by the way and I'm learning how to use the command line tools at the moment.

    – Rust newbie
    Nov 27 '18 at 9:45














-3












-3








-3








I just started learning rust programming language with zero experience in programming whatsoever. I'm following the book step by step guide and I'm already stuck at the hello world part (chapter 1.2) where it starts with




Next, make a new source file and call it main.rs




How can I do that? I'm using Visual Studio Code with the integrated terminal.










share|improve this question
















I just started learning rust programming language with zero experience in programming whatsoever. I'm following the book step by step guide and I'm already stuck at the hello world part (chapter 1.2) where it starts with




Next, make a new source file and call it main.rs




How can I do that? I'm using Visual Studio Code with the integrated terminal.







visual-studio-code






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 27 '18 at 10:51









Philipp Kief

2,79212233




2,79212233










asked Nov 27 '18 at 7:38









Rust newbieRust newbie

1




1








  • 4





    So you are asking how to create a file in visual studio code ? That nothing link to rust.

    – Stargateur
    Nov 27 '18 at 7:42











  • I actually dont know what 'make a new source file' stands for and how to do it. I tried making a new file with vscode in the projects/hello_world directory and named it main.rs, copied the helloworld rust code and saved the file, but next when I enter the command rustc main.rs it says: error: couldn't read "main.rs": No such file or directory (os error 2) error: aborting due to previous error

    – Rust newbie
    Nov 27 '18 at 8:08













  • I guess this is more about rust than visual studio

    – Rust newbie
    Nov 27 '18 at 8:14











  • when you type rustc main.rs you must be in the directory where main.rs exist. A source file is just a file, we call it source because its contains the source code. You did well by creating a file and rename it. But If you use windows or linux you should before learn some basic skill about how to use your operating system. If you go without have this basic you will have a lot of trouble. You have a lot to learn.

    – Stargateur
    Nov 27 '18 at 8:43













  • Thanks @Stargateur! I appreciate your answers, in the end I did well with this hello world thing. When you refer to basic skills about using my operating system what else do you actually mean? I'm on a mac by the way and I'm learning how to use the command line tools at the moment.

    – Rust newbie
    Nov 27 '18 at 9:45














  • 4





    So you are asking how to create a file in visual studio code ? That nothing link to rust.

    – Stargateur
    Nov 27 '18 at 7:42











  • I actually dont know what 'make a new source file' stands for and how to do it. I tried making a new file with vscode in the projects/hello_world directory and named it main.rs, copied the helloworld rust code and saved the file, but next when I enter the command rustc main.rs it says: error: couldn't read "main.rs": No such file or directory (os error 2) error: aborting due to previous error

    – Rust newbie
    Nov 27 '18 at 8:08













  • I guess this is more about rust than visual studio

    – Rust newbie
    Nov 27 '18 at 8:14











  • when you type rustc main.rs you must be in the directory where main.rs exist. A source file is just a file, we call it source because its contains the source code. You did well by creating a file and rename it. But If you use windows or linux you should before learn some basic skill about how to use your operating system. If you go without have this basic you will have a lot of trouble. You have a lot to learn.

    – Stargateur
    Nov 27 '18 at 8:43













  • Thanks @Stargateur! I appreciate your answers, in the end I did well with this hello world thing. When you refer to basic skills about using my operating system what else do you actually mean? I'm on a mac by the way and I'm learning how to use the command line tools at the moment.

    – Rust newbie
    Nov 27 '18 at 9:45








4




4





So you are asking how to create a file in visual studio code ? That nothing link to rust.

– Stargateur
Nov 27 '18 at 7:42





So you are asking how to create a file in visual studio code ? That nothing link to rust.

– Stargateur
Nov 27 '18 at 7:42













I actually dont know what 'make a new source file' stands for and how to do it. I tried making a new file with vscode in the projects/hello_world directory and named it main.rs, copied the helloworld rust code and saved the file, but next when I enter the command rustc main.rs it says: error: couldn't read "main.rs": No such file or directory (os error 2) error: aborting due to previous error

– Rust newbie
Nov 27 '18 at 8:08







I actually dont know what 'make a new source file' stands for and how to do it. I tried making a new file with vscode in the projects/hello_world directory and named it main.rs, copied the helloworld rust code and saved the file, but next when I enter the command rustc main.rs it says: error: couldn't read "main.rs": No such file or directory (os error 2) error: aborting due to previous error

– Rust newbie
Nov 27 '18 at 8:08















I guess this is more about rust than visual studio

– Rust newbie
Nov 27 '18 at 8:14





I guess this is more about rust than visual studio

– Rust newbie
Nov 27 '18 at 8:14













when you type rustc main.rs you must be in the directory where main.rs exist. A source file is just a file, we call it source because its contains the source code. You did well by creating a file and rename it. But If you use windows or linux you should before learn some basic skill about how to use your operating system. If you go without have this basic you will have a lot of trouble. You have a lot to learn.

– Stargateur
Nov 27 '18 at 8:43







when you type rustc main.rs you must be in the directory where main.rs exist. A source file is just a file, we call it source because its contains the source code. You did well by creating a file and rename it. But If you use windows or linux you should before learn some basic skill about how to use your operating system. If you go without have this basic you will have a lot of trouble. You have a lot to learn.

– Stargateur
Nov 27 '18 at 8:43















Thanks @Stargateur! I appreciate your answers, in the end I did well with this hello world thing. When you refer to basic skills about using my operating system what else do you actually mean? I'm on a mac by the way and I'm learning how to use the command line tools at the moment.

– Rust newbie
Nov 27 '18 at 9:45





Thanks @Stargateur! I appreciate your answers, in the end I did well with this hello world thing. When you refer to basic skills about using my operating system what else do you actually mean? I'm on a mac by the way and I'm learning how to use the command line tools at the moment.

– Rust newbie
Nov 27 '18 at 9:45












2 Answers
2






active

oldest

votes


















0














What you want is to create a new Rust project. I assume that you want a binary project. Type in your terminal:



cargo new --bin [the name of your project]


And you then have all you need for your Rust project.






share|improve this answer































    0














    Go to the directory you want to create the file, then enter touch main.rs that should create a new file in the directory.






    share|improve this answer























      Your Answer






      StackExchange.ifUsing("editor", function () {
      StackExchange.using("externalEditor", function () {
      StackExchange.using("snippets", function () {
      StackExchange.snippets.init();
      });
      });
      }, "code-snippets");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "1"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53494837%2fvery-newbie-question-how-to-make-a-new-source-file-and-call-it-main-rs%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      0














      What you want is to create a new Rust project. I assume that you want a binary project. Type in your terminal:



      cargo new --bin [the name of your project]


      And you then have all you need for your Rust project.






      share|improve this answer




























        0














        What you want is to create a new Rust project. I assume that you want a binary project. Type in your terminal:



        cargo new --bin [the name of your project]


        And you then have all you need for your Rust project.






        share|improve this answer


























          0












          0








          0







          What you want is to create a new Rust project. I assume that you want a binary project. Type in your terminal:



          cargo new --bin [the name of your project]


          And you then have all you need for your Rust project.






          share|improve this answer













          What you want is to create a new Rust project. I assume that you want a binary project. Type in your terminal:



          cargo new --bin [the name of your project]


          And you then have all you need for your Rust project.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 28 '18 at 9:22









          Darth BoiethiosDarth Boiethios

          10.8k43877




          10.8k43877

























              0














              Go to the directory you want to create the file, then enter touch main.rs that should create a new file in the directory.






              share|improve this answer




























                0














                Go to the directory you want to create the file, then enter touch main.rs that should create a new file in the directory.






                share|improve this answer


























                  0












                  0








                  0







                  Go to the directory you want to create the file, then enter touch main.rs that should create a new file in the directory.






                  share|improve this answer













                  Go to the directory you want to create the file, then enter touch main.rs that should create a new file in the directory.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Feb 1 at 17:20









                  NadiaNadia

                  83




                  83






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Stack Overflow!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53494837%2fvery-newbie-question-how-to-make-a-new-source-file-and-call-it-main-rs%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks

                      Calculate evaluation metrics using cross_val_predict sklearn

                      Insert data from modal to MySQL (multiple modal on website)