Use pub global activate --source path from other local dart project












1















I am trying this, and it works great for terminal applications to reference $HOME/.pub-cache/bin



Can I use an activated local package from other local projects?



Steps:

1. pub global activate --source path . From package project

2. Then how to use this in another project pubspec.yaml dependencies: section?



I know I can use path, but this is much better for dynamic reference reasons.



If I add this in pubspect.yaml dependencies in the project using cli2 package:



dependencies:
cli2: 0.0.0 # name of: pub global activate --source path .


I get this error:



Because usecli2 depends on cli2 any which doesn't exist (could not find package cli2 at https://pub.dartlang.org), version solving failed.









share|improve this question

























  • "If I add this in pubspect.yaml". What has this to do with pub global activate?

    – Günter Zöchbauer
    Nov 25 '18 at 14:08











  • Thanks, it is the project using the package. I will rewrite - to make more clear!!

    – Chris G.
    Nov 25 '18 at 14:09
















1















I am trying this, and it works great for terminal applications to reference $HOME/.pub-cache/bin



Can I use an activated local package from other local projects?



Steps:

1. pub global activate --source path . From package project

2. Then how to use this in another project pubspec.yaml dependencies: section?



I know I can use path, but this is much better for dynamic reference reasons.



If I add this in pubspect.yaml dependencies in the project using cli2 package:



dependencies:
cli2: 0.0.0 # name of: pub global activate --source path .


I get this error:



Because usecli2 depends on cli2 any which doesn't exist (could not find package cli2 at https://pub.dartlang.org), version solving failed.









share|improve this question

























  • "If I add this in pubspect.yaml". What has this to do with pub global activate?

    – Günter Zöchbauer
    Nov 25 '18 at 14:08











  • Thanks, it is the project using the package. I will rewrite - to make more clear!!

    – Chris G.
    Nov 25 '18 at 14:09














1












1








1








I am trying this, and it works great for terminal applications to reference $HOME/.pub-cache/bin



Can I use an activated local package from other local projects?



Steps:

1. pub global activate --source path . From package project

2. Then how to use this in another project pubspec.yaml dependencies: section?



I know I can use path, but this is much better for dynamic reference reasons.



If I add this in pubspect.yaml dependencies in the project using cli2 package:



dependencies:
cli2: 0.0.0 # name of: pub global activate --source path .


I get this error:



Because usecli2 depends on cli2 any which doesn't exist (could not find package cli2 at https://pub.dartlang.org), version solving failed.









share|improve this question
















I am trying this, and it works great for terminal applications to reference $HOME/.pub-cache/bin



Can I use an activated local package from other local projects?



Steps:

1. pub global activate --source path . From package project

2. Then how to use this in another project pubspec.yaml dependencies: section?



I know I can use path, but this is much better for dynamic reference reasons.



If I add this in pubspect.yaml dependencies in the project using cli2 package:



dependencies:
cli2: 0.0.0 # name of: pub global activate --source path .


I get this error:



Because usecli2 depends on cli2 any which doesn't exist (could not find package cli2 at https://pub.dartlang.org), version solving failed.






dart






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 25 '18 at 14:12







Chris G.

















asked Nov 25 '18 at 14:06









Chris G.Chris G.

6,8812575154




6,8812575154













  • "If I add this in pubspect.yaml". What has this to do with pub global activate?

    – Günter Zöchbauer
    Nov 25 '18 at 14:08











  • Thanks, it is the project using the package. I will rewrite - to make more clear!!

    – Chris G.
    Nov 25 '18 at 14:09



















  • "If I add this in pubspect.yaml". What has this to do with pub global activate?

    – Günter Zöchbauer
    Nov 25 '18 at 14:08











  • Thanks, it is the project using the package. I will rewrite - to make more clear!!

    – Chris G.
    Nov 25 '18 at 14:09

















"If I add this in pubspect.yaml". What has this to do with pub global activate?

– Günter Zöchbauer
Nov 25 '18 at 14:08





"If I add this in pubspect.yaml". What has this to do with pub global activate?

– Günter Zöchbauer
Nov 25 '18 at 14:08













Thanks, it is the project using the package. I will rewrite - to make more clear!!

– Chris G.
Nov 25 '18 at 14:09





Thanks, it is the project using the package. I will rewrite - to make more clear!!

– Chris G.
Nov 25 '18 at 14:09












1 Answer
1






active

oldest

votes


















1














pub global activate is to install Dart scripts from bin/ of a package as command line executables and is completely unrelated to adding dependencies to a project.



You can use relative paths to add local dependencies:



dependencies:
cli2
path: ../cli2





share|improve this answer
























  • So this might be a solution: pub.dartlang.org/packages/pub_server

    – Chris G.
    Nov 25 '18 at 14:15






  • 1





    Depends on what the problem is. Way easier than setting up a custom pub_server would be to commit to GitHub and use a git dependency instead of a path dependency (or run your own Git server).

    – Günter Zöchbauer
    Nov 25 '18 at 14:28











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%2f53468312%2fuse-pub-global-activate-source-path-from-other-local-dart-project%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









1














pub global activate is to install Dart scripts from bin/ of a package as command line executables and is completely unrelated to adding dependencies to a project.



You can use relative paths to add local dependencies:



dependencies:
cli2
path: ../cli2





share|improve this answer
























  • So this might be a solution: pub.dartlang.org/packages/pub_server

    – Chris G.
    Nov 25 '18 at 14:15






  • 1





    Depends on what the problem is. Way easier than setting up a custom pub_server would be to commit to GitHub and use a git dependency instead of a path dependency (or run your own Git server).

    – Günter Zöchbauer
    Nov 25 '18 at 14:28
















1














pub global activate is to install Dart scripts from bin/ of a package as command line executables and is completely unrelated to adding dependencies to a project.



You can use relative paths to add local dependencies:



dependencies:
cli2
path: ../cli2





share|improve this answer
























  • So this might be a solution: pub.dartlang.org/packages/pub_server

    – Chris G.
    Nov 25 '18 at 14:15






  • 1





    Depends on what the problem is. Way easier than setting up a custom pub_server would be to commit to GitHub and use a git dependency instead of a path dependency (or run your own Git server).

    – Günter Zöchbauer
    Nov 25 '18 at 14:28














1












1








1







pub global activate is to install Dart scripts from bin/ of a package as command line executables and is completely unrelated to adding dependencies to a project.



You can use relative paths to add local dependencies:



dependencies:
cli2
path: ../cli2





share|improve this answer













pub global activate is to install Dart scripts from bin/ of a package as command line executables and is completely unrelated to adding dependencies to a project.



You can use relative paths to add local dependencies:



dependencies:
cli2
path: ../cli2






share|improve this answer












share|improve this answer



share|improve this answer










answered Nov 25 '18 at 14:10









Günter ZöchbauerGünter Zöchbauer

331k691003935




331k691003935













  • So this might be a solution: pub.dartlang.org/packages/pub_server

    – Chris G.
    Nov 25 '18 at 14:15






  • 1





    Depends on what the problem is. Way easier than setting up a custom pub_server would be to commit to GitHub and use a git dependency instead of a path dependency (or run your own Git server).

    – Günter Zöchbauer
    Nov 25 '18 at 14:28



















  • So this might be a solution: pub.dartlang.org/packages/pub_server

    – Chris G.
    Nov 25 '18 at 14:15






  • 1





    Depends on what the problem is. Way easier than setting up a custom pub_server would be to commit to GitHub and use a git dependency instead of a path dependency (or run your own Git server).

    – Günter Zöchbauer
    Nov 25 '18 at 14:28

















So this might be a solution: pub.dartlang.org/packages/pub_server

– Chris G.
Nov 25 '18 at 14:15





So this might be a solution: pub.dartlang.org/packages/pub_server

– Chris G.
Nov 25 '18 at 14:15




1




1





Depends on what the problem is. Way easier than setting up a custom pub_server would be to commit to GitHub and use a git dependency instead of a path dependency (or run your own Git server).

– Günter Zöchbauer
Nov 25 '18 at 14:28





Depends on what the problem is. Way easier than setting up a custom pub_server would be to commit to GitHub and use a git dependency instead of a path dependency (or run your own Git server).

– Günter Zöchbauer
Nov 25 '18 at 14:28




















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%2f53468312%2fuse-pub-global-activate-source-path-from-other-local-dart-project%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

Wiesbaden

Marschland

Dieringhausen