Any way to have "Path Will Be Viewed" trigger?
If you simply want to restrict the access to the View, you should alter the settings for the View.

Under the access settings, select Role instead of Permission, and select the appropriate role.

However, if you have to use Rules for some other reason, I would create a rule that triggered every time Drupal is initializing. And then, add a condition with custom PHP code. You could do something like

global $user;
$rid = 1;
return ($_GET['q'] == 'my/forbidden/path' &amp;&amp; isset($user-&gt;roles[$rid]));


and then add an action that redirects the user to another page.