相关疑难解决方法(0)

Mac OS X中的环境变量

更新:以下链接没有完整的答案.必须在两个地方设置路径或变量(一个用于GUI,一个用于shell)是蹩脚的.

不重复:在OS X中设置环境变量?


来自Windows背景,可以很容易地设置和修改环境变量(只需转到系统属性>高级>环境变量),在Mac OS 10.5上似乎没那么直接.大多数参考文献都说我应该更新/ etc/profile或〜/ .profile.那些是系统变量和用户变量的等价物吗?例如,我应该在哪里设置我的JAVA_HOME变量?


编辑:

我希望能够从终端以及像Eclipse这样的应用程序访问该变量.此外,我希望我不必重新启动/注销以使此生效.

macos environment-variables

183
推荐指数
5
解决办法
21万
查看次数

如何用 dart 处理路径字符串中的“~”

我不知道如何使用路径扩展“~”。我希望使用路径函数,目录/文件类会自动处理它。

import "dart:io";
import 'package:path/path.dart';

void main() {
  print(absolute("~"));
  var d = new Directory("~");
  print(d.absolute.path);
}
Run Code Online (Sandbox Code Playgroud)

印刷

/private/tmp/dummy/dummy/bin/~
/private/tmp/dummy/dummy/bin/~
Run Code Online (Sandbox Code Playgroud)

dart dart-io

5
推荐指数
1
解决办法
656
查看次数

Dart web app环境变量

允许我的Dart Web应用程序根据其部署的环境来命中不同的服务器会很不错:

  • DEV: http://dev.myapp.com/someService
  • QA: http://testing.myapp.com/someService
  • 生活: http://myapp.com/someService

在Java中,通常你有一个部署描述符(myapp.properties),应用程序读取运行时类路径,允许你myapp.properties像这样指定一个DEV:

service.url=dev.myapp.com/someService
Run Code Online (Sandbox Code Playgroud)

和QA一样:

service.url=qa.myapp/com/someService
Run Code Online (Sandbox Code Playgroud)

看起来Dart提供的东西可以比较, 但只有服务器端/命令行...

那么Dart Web开发人员如何实现同样的目标,您不需要将所有各种环境的服务器硬编码到应用程序中?(显然,这个问题超出了服务URL,并且真正适用于任何特定于环境的属性.)

web-applications environment-variables deployment-descriptor system-properties dart

4
推荐指数
1
解决办法
344
查看次数