小编use*_*345的帖子

修改$ PATH变量

试图安装node.js.

难道 brew install node

它似乎有效.

但是,在完成后收到此消息

自制软件安装npm.
我们建议在PATH环境
变量中添加以下路径,以便选择npm安装的二进制文件:
/ usr/local/share/npm/bin

好的......所以,我打开我的bash_profile......

这就是我所拥有的:

 export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"

 [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
Run Code Online (Sandbox Code Playgroud)

试图了解如何正确修改它,所以我不会毁了它......

添加我/usr/local/share/npm/bin喜欢这个

export PATH="/usr/local/bin:/usr/local/sbin:~/bin/usr/local/share/npm/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

如果没有,添加该路径的正确方法是什么?

感谢您提供的任何帮助!

PS.如果我能提供任何其他信息,请与我们联系

编辑

看到which npmmacedigital的答案后,我跑了......

得到了这个: /usr/local/bin/npm

那是在我做第二个答案之前(即ThiefMaster的回答).

又跑which npm了......

得到了和以前一样的答案......

我确实回应$PATH并得到了这个:

/Users/name/.rvm/gems/ruby-1.9.3-p374/bin:/Users/name/.rvm/gems/ruby-1.9.3-p374@global/bin:/Users/name/.rvm/红宝石/红宝石1.9.3-P374 /斌:/Users/name/.rvm/bin:在/ usr/local/share下/ NPM /斌:在/ usr/local/bin目录:在/ usr/local/sbin中:〜/ bin中:在/ usr/bin中:/ bin中:/ usr/sbin目录:/ sbin目录:在/ usr/X11/bin中:在/ usr /本地/ git的/ bin中

那么,看起来我已经安装了它? …

terminal path environment-variables node.js

7
推荐指数
2
解决办法
4万
查看次数

如何在 Rails 控制台中查询表

我有一个正在摆弄的应用程序。(没有创建它,但尝试摆弄它并了解有关查询它的更多信息等)。

所以,它有很多桌子。

因此,当我进入控制台并询问 User.first 时,我显然得到了第一个。

(顺便说一句,你将它大写并使其成为单数,对吧?即使表格是小写和复数?)

但是当我要求时,说 Tutor_appointment.first,这就是我得到的

`NameError: uninitialized constant Tutor_appointment from (pry):25:in `<main>'
Run Code Online (Sandbox Code Playgroud)

或者甚至说,User_profile.first,同样的事情:

`NameError: uninitialized constant User_Profile from (pry):30:in `<main>'
Run Code Online (Sandbox Code Playgroud)

为什么我会收到这些错误?

这些是实际的表,其中确实有数据。

我是否错误地查询了驼峰表?

ruby sql postgresql ruby-on-rails rails-postgresql

6
推荐指数
1
解决办法
7842
查看次数

更新jekyll网站

我正在尝试更新一个jekyll博客,并希望首先在我的浏览器上查看它.我跑了jekyll serve,得到了:

rbenv: jekyll: command not found

The `jekyll' command exists in these Ruby versions:
2.1.0
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误?我也跑了bundle exec jekyll serve:

Could not locate Gemfile or .bundle/ directory
Run Code Online (Sandbox Code Playgroud)

如果有帮助,这就是结果 echo $PATH

/Users/BLAH/.rbenv/shims:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin目录:在/ usr /本地/ git的/ bin中:/用户/ AA/NPM /斌:在/ usr/local/share下/ NPM /箱

如果这也有帮助,那就是结果 rbenv versions

  system
  1.9.3-p551
  2.0.0-p353
  2.0.0-p598
  2.1.0
  * 2.1.4 (set by /Users/BLAH/.rbenv/version)
Run Code Online (Sandbox Code Playgroud)

我该如何jekyll serve重新开始工作?

ruby bash jekyll web rbenv

3
推荐指数
1
解决办法
2703
查看次数

如何删除hasToolTip?

好吧,我有这个自动生成的代码,完全不知道它来自哪里,它严重导致问题.

我已经厌倦了,因为我已经尝试搞清楚所有文件,但它正在修改我不应该修改的严重核心文件......

这是代码:

 <script type="text/javascript">
   jQuery(document).ready(function()
        {
            jQuery('.hasTooltip').tooltip({"container": false});
        });
</script>
Run Code Online (Sandbox Code Playgroud)

我如何使用jQuery来解决它????

我知道有removeClass,但你必须有一个选择器来使用它...

我的jQuery不够好,不知道如何在没有选择器的情况下删除它...

任何帮助找出正确的jQuery代码来编写它,即使它是自动生成的,它也会变成有效的?

任何帮助都会非常有帮助.不仅仅是言语可以表达.

编辑

好的,这是我怎么写的?

<script type="text/javascript">
jQuery(document).ready(function() {
  jQuery(".deeper").addClass("has-dropdown");
  jQuery("ul li ul").addClass("dropdown");


  jQuery("ul").removeClass("nav");
  jQuery("ul").removeClass("menu");

  $(document).find('.hasTooltip').removeClass('.hasTooltip');

});
</script>
Run Code Online (Sandbox Code Playgroud)

编辑二

为了澄清,我首先要求摆脱hasTooltip的原因是该网站的菜单搞砸了.

如果你在正常情况下查看页面,那很好.

如果您使用搜索按钮,并键入网站可以找到的单词,即"社交服务",菜单就会搞砸.

如果您输入网站无法找到的单词,例如"预订",则菜单保持正常.

除非您使用搜索按钮,否则该网站很好.

由于 hasTooltip ,菜单变得搞砸了.

如果有进一步的混乱,请告诉我.

jquery

2
推荐指数
1
解决办法
1802
查看次数

如何在Ruby on Rails中向select_tag添加一个类

在向此添加类标记时遇到困难:

 <div class="field">
    <%= label_tag(:school_or_org, "Are you a school or a non-profit organization?") %> 
    <%= select_tag(:school_or_org, options_for_select([ ['school', "school"], ['non-profit', "non-profit"] ]))  %> 
  </div>
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的,其中包括:

      <div class="field">
         <%= label_tag(:school_or_org, "Are you a school or a non-profit organization?") %> 
         <%= select_tag(:school_or_org, options_for_select([ ['school', "school"], ['non-profit', "non-profit"], {:class => 'form-control'} ]))  %> 
     </div> 
Run Code Online (Sandbox Code Playgroud)

当我通过firefbug检查时,我没有看到班级信息,所以很明显它没有被添加.

如何添加它以便显示在表单中?

留言Merci

编辑一个

你的意思是这样的:

 <%= select_tag(:school_or_org, options_for_select([ ['school', "school"], ['non-profit', "non-profit"]] ), {:class => 'form-control'})  %> 
Run Code Online (Sandbox Code Playgroud)

它没用.

仅供参考,我正在尝试将选择框看起来像:http://getbootstrap.com/css/#forms(查看选择部分).这就是我从中获得"形式控制"的地方.

css ruby ruby-on-rails twitter-bootstrap-3

2
推荐指数
1
解决办法
1万
查看次数

添加传单弹出窗口的链接?

第一次尝试使用传单地图......

想知道如何向传单的弹出窗口添加链接?

我尝试过做这样的事情:

 var marker = L.marker([34.063298, -118.280126]) .addTo(map).bindPopup("<b>Blah blah Village</b><a href="http://www.cnn.com">Test</a>").openPopup();
Run Code Online (Sandbox Code Playgroud)

显然,这是行不通的。

如何添加简单的链接?甚至是图像?

谢谢。

leaflet

2
推荐指数
1
解决办法
4099
查看次数

如何在一张静态地图上有多个标记?

我试图在一张静态地图上有多个标记。

我正在使用geocoder gem(遵循Railscast 教程)。设法让它发挥作用。

现在,我尝试在索引页上的一张地图上循环所有标记,但它会单独显示在每个地图上。

这是索引页上的代码:

<% @locations.each do |location| %> 
<%= image_tag "http://maps.google.com/maps/api/staticmap?size=450x300&sensor=false&zoom=15&markers=#{location.latitude}%2C#{location.longitude}" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我如何循环遍历这个,以便所有标记都显示在一张地图上,而不是每个经度/纬度的地图上?

如有任何建议,我们将不胜感激,请让我知道我需要包含哪些进一步信息。

google-maps ruby-on-rails google-maps-static-api

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

需要CSRF令牌吗?

好吧,仍然试图围绕它们是什么,并且需要......相信我我已经阅读了很多并且认为我理解但我可能不......

我能得到的最接近的是,当您的网站上有任何形式的登录页面时,绝对需要它们......

我的问题是,当您出于任何原因拥有基本的联系表格和/或填写表格时……您是否需要这些页面的 CSRF 令牌?

php csrf contact-form csrf-protection

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

PHPMailer将无法使用Yahoo Mail地址($ mail-> AddCC方法的问题)

我对PHPMailer有点困惑.我正在尝试在一个网站中使用它,其中一个人填写表格,并包括他们的姓名,电子邮件信息.

我正在尝试将这些信息通过电子邮件发送给我,并将副本通过电子邮件发送给该人 - 因此使用$mail->addCC($email)方法.

但是,每次我尝试从雅虎电子邮件地址发送测试电子邮件时,它都不起作用.它适用于gmail地址.

编辑 - 当我说它不适用于雅虎电子邮件地址时,从技术上讲,我得到的是来自他们的"邮件传递失败"电子邮件.

我有一个$mail->addCC($email)方法的目的是将副本发送给用户,并且发送给我的那个是我可以回复的那个.

我已经尝试$mail->addCustomHeader($email);但仍然会产生同样的问题,即雅虎邮件不会提供它.

如何使这个PHPMailer工作,以便将副本发送给我和用户?

另外,我是否错误地使用此PHPMailer表单?我很困惑,$mail->From = $email;我目前已将其设置为来自用户的电子邮件地址,因此我可以回复它.那是错的吗?

$first_name = $_POST['first-name'];
$last_name = $_POST['last-name'];
$email = $_POST['email'];
$message = nl2br($_POST['message']);

require 'PHPMailerAutoload.php';

$mail = new PHPMailer;

$mail->isSMTP();                        // Set mailer to use SMTP
$mail->Host = 'host info';              // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                 // Enable SMTP authentication
$mail->Username = 'user info';          // SMTP username
$mail->Password = 'pw';                 // SMTP password
$mail->SMTPSecure = …
Run Code Online (Sandbox Code Playgroud)

php email phpmailer

0
推荐指数
1
解决办法
1642
查看次数