Use pub global activate --source path from other local dart project
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
add a comment |
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
"If I add this in pubspect.yaml". What has this to do withpub 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
add a comment |
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
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
dart
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 withpub 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
add a comment |
"If I add this in pubspect.yaml". What has this to do withpub 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
add a comment |
1 Answer
1
active
oldest
votes
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
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 custompub_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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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
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 custompub_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
add a comment |
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
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 custompub_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
add a comment |
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
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
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 custompub_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
add a comment |
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 custompub_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
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
"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